育路教育網(wǎng),權(quán)威招生服務(wù)平臺
新東方在線

2014考研計算機(jī)數(shù)據(jù)結(jié)構(gòu)十大核心考點(diǎn)復(fù)習(xí)

來源:育路考研網(wǎng) 時間:2013-05-21 11:12:16

【海文考研】    【海天考研 】   【跨考考研】    【文都考研】

    專業(yè)課的復(fù)習(xí),尤其是計算機(jī)專業(yè)的復(fù)習(xí),對部分備考2014考研的學(xué)生著實(shí)是件令人頭疼的事情。為方便考生有效復(fù)習(xí)計算機(jī)專業(yè),特總結(jié)了計算機(jī)專業(yè)數(shù)據(jù)結(jié)構(gòu)的十大核心考點(diǎn),以供大家參考,希望對大家有所幫助。

    核心考點(diǎn)一:隊列和棧結(jié)構(gòu)的概念理解

    棧是僅限制在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,稱插入、刪除這一端為棧頂。表中無元素時為空棧。棧的修改是按后進(jìn)先出的原則進(jìn)行的。通常棧有順序棧和鏈棧兩種存儲結(jié)構(gòu)。

    隊列是一種運(yùn)算受限的線性表,插入在表的一端進(jìn)行,而刪除在表的另一端進(jìn)行,允許刪除的一端稱為隊頭,允許插入的一端稱為隊尾,隊列的操作原則是先進(jìn)先出的。隊列也有順序存儲和鏈?zhǔn)酱鎯煞N存儲結(jié)構(gòu)。

    核心考點(diǎn)二:線性表中單鏈表相關(guān)算法設(shè)計與實(shí)現(xiàn)

    一些基礎(chǔ)但又重要的單鏈表相關(guān)算法,如:

    1.打印單鏈表,void PrintList(List list); 使用一個指針遍歷所有鏈表節(jié)點(diǎn)。

    2.兩個升序鏈表,打印tarList中的相應(yīng)元素,這些元素的序號由SeqList指定,void PrintLots(List tarList, List seqList); 使用兩個指針分別遍歷兩個鏈表,每次取出序列鏈表的一個序號后,根據(jù)該序號,到達(dá)目標(biāo)鏈表指定節(jié)點(diǎn)。

    3.兩個升序鏈表的交集 ,List Intersect(List l1, List l2);

    4.兩個升序鏈表的并集 ,List Join(List l1, List l2);

    5.單鏈表就地置逆,void Reverse(List l); 使用三個指針表示前驅(qū),當(dāng)前和后繼節(jié)點(diǎn),每次將當(dāng)前節(jié)點(diǎn)的Next指向前驅(qū)節(jié)點(diǎn),然后向后遍歷直到鏈表末尾。

    核心考點(diǎn)三:二叉樹的遍歷

    遍歷的過程就是把非線性結(jié)構(gòu)的二叉樹中的結(jié)點(diǎn)排成一個線性序列的過程。

    二叉樹遍歷方法可分為兩大類,一類是“寬度優(yōu)先”法,即從根結(jié)點(diǎn)開始,由上到下,從左往右一層一層的遍歷;另一類是“深度優(yōu)先法”,即一棵子樹一棵子樹的遍歷。

    從二叉樹結(jié)構(gòu)的整體看,二叉樹可以分為根結(jié)點(diǎn),左子樹和右子樹三部分,只要遍歷了這三部分,就算遍歷了二叉樹。設(shè)D表示根結(jié)點(diǎn),L表示左子樹,R表示右子樹,則DLR的組合共有6種,即DLR,DRL,LDR,LRD,RDL,RLD.若限定先左后右,則只有DLR,LDR,LRD三種,分別稱為先(前)序法(先根次序法),中序法(中根次序法,對稱法),后序法(后根次序法)。三種遍歷的遞歸算法如下:

    1.先序法(DLR)

    若二叉樹為空,則空操作,否則:訪問根結(jié)點(diǎn)?先序遍歷左子樹?先序遍歷右子樹。

    2.中序法(LDR)

    若二叉樹為空,則空操作,否則:中序遍歷左子樹?訪問根結(jié)點(diǎn)?中序遍歷右子樹。

    3.后序法(LRD)

    若二叉樹為空,則空操作,否則:后序遍歷左子樹?后序遍歷右子樹?訪問根結(jié)點(diǎn)。

    核心考點(diǎn)四:完全二叉樹中有關(guān)結(jié)點(diǎn)個數(shù)計算

    完全二叉樹的定義:深度為k,有n個結(jié)點(diǎn)的二叉樹當(dāng)且僅當(dāng)其每一個結(jié)點(diǎn)都與深度為k的滿二叉樹中編號從1至n的結(jié)點(diǎn)一一對應(yīng)時,稱為完全二叉樹。

    完全二叉樹的葉子數(shù)為(n + 1) / 2取下整。

結(jié)束

特別聲明:①凡本網(wǎng)注明稿件來源為"原創(chuàng)"的,轉(zhuǎn)載必須注明"稿件來源:育路網(wǎng)",違者將依法追究責(zé)任;

②部分稿件來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系我們溝通解決。

有用

25人覺得有用

閱讀全文

2019考研VIP資料免費(fèi)領(lǐng)取

【隱私保障】

育路為您提供專業(yè)解答

相關(guān)文章推薦
您可能感興趣
為什么要報考研輔導(dǎo)班? 如何選擇考研輔導(dǎo)班? 考研輔導(dǎo)班哪個好? 哪些北京考研輔導(dǎo)班靠譜? 2019考研輔導(dǎo)班大全
亚洲中国久久精品无码,国产大屁股视频免费区,一区二区三区国产亚洲综合,国产AV无码专区毛片
亚洲国产AV网址 | 午夜久久第一场电影 | 亚洲一区中文字幕制服丝袜 | 亚洲A在线V免费观看 | 日韩中文字幕一区二区三区 | 亚洲欧美久久aⅴ |