|
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.gif 線性:線性表:插入(重點),刪除(重點)。棧,隊列,數(shù)組, 字符串,廣義表。循環(huán)鏈表和不循環(huán)鏈表注意是否帶表頭 數(shù)據(jù)結(jié)構(gòu) 以及循環(huán)結(jié)束條件。 非線性: 樹型:樹,二叉樹。樹的轉(zhuǎn)換(重點),樹的存儲結(jié)構(gòu)(孩子兄弟表示法) 圖:深度優(yōu)先,廣度優(yōu)先,存儲結(jié)構(gòu),最小生成樹 file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image002.gif 順序:一維數(shù)組:插入,刪除平均移動(n-1)/2 鄰接矩陣,三元組表。 存儲結(jié)構(gòu) 非順序結(jié)構(gòu):線性鏈表,雙向鏈表,十字鏈表,二叉鏈表,逆鄰接表,鄰接多重表。
第一章緒論一定要注意黑體字的概念,每年都有幾分的填空!!! 增加分配空間的算法一定要注意成功或者不成功。 鏈隊列設(shè)鏈隊列指針目的是減少搜索 循環(huán)隊列注意空,滿的判斷。 關(guān)于棧的應(yīng)用看表達(dá)式求值。 數(shù)組下標(biāo)地址的計算(重點):以行序為主存儲,以列序為主存儲。三對角列,下三角,上三角。 稀疏矩陣的表示方法:三元組表和十字鏈表,但是不要求其算法。 廣義表:其定義,頭,尾,注意區(qū)分頭,尾。 字符串:其定義,空串和空格串的區(qū)別。注意不要求模式匹配算法! 二叉樹的性質(zhì):5個結(jié)構(gòu) 一定要看每年都出題!!! 二叉樹的遍歷:先,中,后序。由表達(dá)式變成二叉樹,由二叉樹變成表達(dá)式。 由前推表示寫出后推表示。 線索二叉樹:三種不同線索樹,要會畫線索樹(重點),中序遍歷非遞歸算法,后序遍歷非遞歸算法用棧兩次。 N個結(jié)點的二叉樹用N+1個棧,空指針進(jìn)棧。 哈夫曼樹,其編碼注意書中的例子。 二叉樹要求寫算法:遍歷,搜索二叉樹某個結(jié)點,按層遍歷用隊列(復(fù)試考了) 這些算法一定要會! 深度優(yōu)先遞歸算法變?yōu)榉沁f歸 最小生成樹(不是唯一的):N個結(jié)點N-1個邊連通圖。最小生成樹的選邊和選點生成其代價和相等。 拓?fù)渑判颍ㄐ蛄胁晃ㄒ唬╆P(guān)鍵路徑(不唯一):關(guān)鍵路徑上的活動是關(guān)鍵活動。 拓?fù)渑判蛩惴?/font> 查找:順序查找,平均查找長度(n+1)/2 設(shè)監(jiān)視哨額目的是減少一次比較。 折半查找:平均查找長度(成功或者不成功),看書中的例子。 分塊查找 二叉樹排序:動態(tài)生成,查找,刪除 平衡二叉樹:四種變換方式,看書中的例子。 B-樹:5個定義,第五條葉子在同一層。重點 哈希表: 什么是哈希表,哈希表的查找,存取與關(guān)鍵字多少無關(guān)。 除留余數(shù)法――哈希表構(gòu)造 定義好的解決沖突方法:主要的兩種方法:開放地址法,再哈希法。 排序:插入排序,希爾排序,縮小增量。選擇排序, 堆排序(重點):算法,思想,建初始堆,file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image004.gif次篩選法 歸并算法(兩兩合并)基數(shù),快速排序(關(guān)鍵字已經(jīng)有序,沒有優(yōu)點)。 結(jié)束語:筆記我就記這些,這些內(nèi)容都是考試范圍內(nèi)的,把這些內(nèi)容看會了,你就可以得三位數(shù)的分?jǐn)?shù),但是,你還需要看教材,把教材上的定義,算法看明白,教材中的第8章和第12章不考,畫星號的章節(jié)不考切記。在復(fù)習(xí)過程中歷年的試題是非常重要的,可以體現(xiàn)出出題老師的思想,凡是在試題中不會的知識點一定要查教材,弄清楚。
復(fù)習(xí)經(jīng)驗總結(jié): 說起專業(yè)課,我考的是838數(shù)據(jù)結(jié)構(gòu)及程序設(shè)計。初試只考數(shù)據(jù)結(jié)構(gòu),以前初試曾考過C語言,我復(fù)習(xí)了數(shù)據(jù)結(jié)構(gòu)和C語言,結(jié)果初試沒考,不過,河海大學(xué)復(fù)試時考C語言的,這樣在復(fù)試時就省力了。河海大學(xué)的計算機專業(yè)課說難也難,說容易也容易吧。但是沒有想象中的那么難,題目也很基礎(chǔ),只是可能復(fù)習(xí)時容易輕視基礎(chǔ),結(jié)果基礎(chǔ)題給忽略了,考試時失分嚴(yán)重的地方往往是基礎(chǔ)題。所以這里特別提醒一下學(xué)弟學(xué)妹們,專業(yè)課一定要夯實基礎(chǔ)!課本要至少看兩遍吧,不留死角,基本概念和基本算法題要爛熟于心。畢竟初試只考一門數(shù)據(jù)結(jié)構(gòu),做到這樣的地步,也不難的。基礎(chǔ)打牢后,再做真題和模擬題就輕松多了。這里推薦一下配套的復(fù)習(xí)資料,我用的是王道論壇主編的數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)指導(dǎo),感覺挺不錯,當(dāng)然,也有身邊的人用天勤的高分筆記,也是不錯的,大家根據(jù)個人喜好選擇吧。但是有一條,資料貴在精,不在多,貪多嚼不爛的道理想必大家都懂吧。把這本資料研究個兩遍,我覺得數(shù)據(jù)結(jié)構(gòu)已經(jīng)很不錯了,達(dá)到了知識點很熟練的地步了,已經(jīng)為高分做好了鋪墊,剩下的就是研究真題了。真題的重要性,我就不嘮叨了。所以,考研真題等方面的資料一定要搞到(就像其他科目的真題一樣,要人手一份),專業(yè)課想考高分,考研真題是必不可少的(有些學(xué)校真重復(fù)的幾率很高)。結(jié)合歷年考研初試和復(fù)試真題以及考研大綱,有重點的復(fù)習(xí),做到有的放矢,多多研究真題,才能做到心中有數(shù),這樣在考場上,無論是初試或是復(fù)試考場,才能從容面對,泰然處之。
這里提醒一下學(xué)弟學(xué)妹們,專業(yè)課復(fù)習(xí)要趁早,如果復(fù)習(xí)的晚了,后面考研沖刺時就很被動,如果復(fù)習(xí)不充分,會影響自信心。畢竟專業(yè)課150分,不能掉以輕心,得專業(yè)課者得天下,就是這個道理吧。建議大家早點準(zhǔn)備專業(yè)課,把專業(yè)課分?jǐn)?shù)往高分上努力!
|