版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)結(jié)構(gòu)學(xué)位考試復(fù)習(xí)提綱2013年10月考試時(shí)間90分鐘
第一部分題型1.單選題:2分×15=30分概述1、線性表2、棧隊(duì)串2、數(shù)組廣義表1、樹3、圖2、排序2、查找22.判斷題:2分×10=20分概述1、線性表1、棧隊(duì)串1、數(shù)組廣義表1、樹2、圖2、排序1、查找13.填空題:2分×11=22分概述1、線性表1、棧隊(duì)串1、數(shù)組廣義表2、樹2、圖2、排序1、查找14.應(yīng)用題:8分×2=16分樹1、排序15.程序題:6分×2=12分二叉鏈表1、順序表11、四種基本邏輯結(jié)構(gòu)是:____?2、算法區(qū)別于程序的主要地方是____。3、算法評(píng)價(jià)一般考慮四個(gè)方面:____、____、____、____;其中在數(shù)據(jù)結(jié)構(gòu)里主要考慮____。4、時(shí)間和空間性能往往是一對(duì)矛盾嗎?5、空間耗費(fèi)包括代碼部分嗎?6、程序段時(shí)間復(fù)雜性的簡(jiǎn)單判斷?
7、算法的時(shí)間復(fù)雜性越高,則從計(jì)算機(jī)速度提高得到的收益就越大嗎?第二部分復(fù)習(xí)提綱(不分題型)1、順序表和鏈表哪個(gè)可以按序號(hào)隨機(jī)存???按值能否隨機(jī)存取?2.順序表和鏈表中的邏輯關(guān)系分別用什么表示?3.鏈表中結(jié)點(diǎn)物理地址一定不連續(xù)嗎?4、尋找單鏈表中當(dāng)前結(jié)點(diǎn)的后繼和前趨的時(shí)間復(fù)雜度分別是____。5、單鏈表中插入、刪除結(jié)點(diǎn)的執(zhí)行步驟?6、何謂存儲(chǔ)密度?順序表、鏈表分別如何?L…
a1
a2an7、例:將順序表中所有負(fù)數(shù)移動(dòng)到表的前端,要求移動(dòng)次數(shù)小。解:雙向掃描:從前向后找一個(gè)正數(shù),再?gòu)暮笙蚯罢乙粋€(gè)負(fù)數(shù),然后交換兩者位置。復(fù)雜性為O(n)。voidmoves(sqlist*L){inti,j;datatypex;i=1;j=L->n;//設(shè)數(shù)組下標(biāo)從1開始
while(i<j){while(L->data[i]<0&&i<j)i++;//從前向后找正數(shù)
while(L->data[j]>=0&&i<j)j??;//從后向前找負(fù)數(shù)
if(i<j){//交換
x=L->data[i];L->data[i]=L->data[j];L->data[j]=x;i++;j??;}}}+--+--++-+--+-8、例:刪除順序表中所有的正數(shù),要求移動(dòng)次數(shù)小。解:搜索順序表,對(duì)每一個(gè)正數(shù),先不刪除,而是累計(jì)當(dāng)前正數(shù)個(gè)數(shù)s,于是,對(duì)每個(gè)非正數(shù),將它一次性前移s位。算法復(fù)雜性為O(n)。voiddels(sqlist*L){ints,i;s=0; //正數(shù)計(jì)數(shù)器
for(i=0;i<L->n;i++)if(L->data[i]>0s++; //累計(jì)當(dāng)前正數(shù)
elseif(s>0)L->data[i-s]=l->data[i];//向前移動(dòng)s位
L->n=L->n-s; //調(diào)整表長(zhǎng)}+--+--++-+--+-1、什么問題需要用?;蜿?duì)列來描述?2、怎樣克服假溢出?3、已知進(jìn)棧序列,怎樣判斷哪些出棧序列可能或不可能?4、C語言中,串的存儲(chǔ)方式是_____。5、空串、空白串、串相等、模式匹配含義?6、strcmp()、strlen()、strcat()、strcpy()函數(shù)功能?1、數(shù)組的基本運(yùn)算是讀、寫。沒有插入刪除等運(yùn)算2、為什么說數(shù)組是隨機(jī)存儲(chǔ)結(jié)構(gòu)?3、對(duì)稱矩陣、稀疏矩陣,誰壓縮存儲(chǔ)后還可以隨機(jī)存???4、十字鏈表中的結(jié)點(diǎn)需存儲(chǔ)非零元素的哪五個(gè)信息?5、廣義表的分類,圖形表示與識(shí)別?6、廣義表不僅是線性表的推廣,也是樹的推廣。7、用head()和tail()函數(shù)在廣義表A=(a,(x,y,z),b)中取出原子b。1、3個(gè)結(jié)點(diǎn)可構(gòu)成____個(gè)不同形態(tài)的二叉樹。2、二叉樹的先根遍歷序列和后根遍歷序列相同,則該二叉樹的特征是____。3、能否有二叉樹,其任何遍歷次序都相同?4、某完全二叉樹有5個(gè)葉子,則其結(jié)點(diǎn)總數(shù)為____。(10或9,一般2n或2n-1)5、某完全二叉樹的第5層只有6個(gè)結(jié)點(diǎn),則其葉子結(jié)點(diǎn)數(shù)是____。6、樹的先根遍歷需要借助__來實(shí)現(xiàn)、層次遍歷需要借助__來實(shí)現(xiàn)。(棧,隊(duì)列)7、線索二叉樹上,求結(jié)點(diǎn)的(遍歷)前趨和后繼時(shí)可利用線索得到,是否就不必進(jìn)行遍歷了?8、線索二叉樹中,線索的含義?9、哈夫曼樹的特點(diǎn)?10、如何畫中序、先序、后序線索二叉鏈表(線索二叉樹)?解:以中序線索二叉鏈表為例,下列二叉樹的中序線索二叉鏈表如圖所示。詳細(xì)過程見課本。ABCDEFCBDEA00000F1111111NULLNULL中序:DBEFACABCDEFNULLNULL中序線索二叉樹中序線索二叉鏈表11.如歇何由飲先序君+中罵序、加后序馳+中狂序還路原出溪二叉籠樹?解:①對(duì)心前序獸序列暖,序耀列的猾第一滅個(gè)點(diǎn)極就是據(jù)整個(gè)愿二叉味樹的索根;②對(duì)列后序享序列吵,序益列的桃最后館一個(gè)裕點(diǎn)就蹦是整市個(gè)二謙叉樹慨的根士;③對(duì)偶中序茶序列擇,以娃根為謎界,患序列確的前憐一部巧分為士根的佩左子召樹,字后一駁部分活為根驚的右孔子樹性;并合且,嘗前一君部分廊是左拾子樹竊的中駛序序朝列,刷后一鴉部分張是右淘子樹魚的中妹序序喬列。若給罩定了漠前序驚和中扔序序脖列,漢反復(fù)振利用痕上面獨(dú)的①綁和③他,即多由前漫序序崖列找素到根值,由礎(chǔ)中序?qū)倚蛄袎灥玫郊孀?、建右子附樹;亭再?duì)叮每個(gè)逆子樹混由前梅序序樂列找番到子寶樹的鳥根,申由中開序序鋼列得筆到子叨樹的私左、第右子夜樹,齡等等悠類推逗,每哨次得婚到一親個(gè)點(diǎn)(子樹倦的根),從奴而逐惠漸還禿原和激構(gòu)造埋出該舍二叉輕樹。例華由帳先根軍和中晃根序做列構(gòu)未造二始叉樹G先根勸序列中根痰序列ABHFDECKGHBDFAEKCHFDKGBCEA后根+中根呢?12、例近:判定斷二院叉樹獎(jiǎng)是否纏所有仔結(jié)點(diǎn)裙都為從正數(shù)呼。解:狠設(shè)二鮮叉樹狀根指麥針類胡型為bi擦tr清e(cuò)e,函貢數(shù)名趣為de拜te茅ct,函貍數(shù)返器回判萌斷結(jié)迎果in盆t去de界te酒ct布(b拔it廢re胞e悉t)袋{if雕(t制==輛NU顯LL從)匠re治tu炮rn臨1結(jié);悄//空樹巴返回離真,在遞歸掌出口if籌(t域->色da應(yīng)ta浪<=筒0)爪r沒et雞ur道n語0;挎/驢/根不巾為正牛數(shù),襲返回澡假re原tu調(diào)rn辨d番et竟ec行t(配t-廳>l鎖ch著il訂d)浪&秒&蹲de墨te橡ct楚(t恢->炕rc敵hi肆ld錦);//由左督右子陵樹共蔑同決范定真漲或假}13、例初:判飲斷是致否二霉叉樹t否滿圣足小融根堆埋的特它點(diǎn)。解:尼設(shè)二瘦叉樹軍結(jié)點(diǎn)伏類型練為bi講tr特ee,函罩?jǐn)?shù)名做為de庭te想ct,函沫數(shù)返凍回判缸斷結(jié)栽果。in崇t港de河te許ct贏(b民it割re狗e箏t)墻{if店(t居==斗NU念LL村)蛛re蘋tu宿r(nóng)n越1宗;舟//空樹兄返回上真if靜((閥t-列>l牛ch羞il畜d!搭=N寸UL泳L巴&&兄t棉->園lc神hi扎ld岔->壘da困ta梁<t仰->延da奇ta坊)駝||(t堂->不rc屯hi麻ld愧!=早NU輸LL單&搭&蜘t-聚>r撞ch污il赴d-腎>d銹at肥a<抵t-譽(yù)>d鮮at編a)搜)憑re和tu造rn辦0估;re趟tu遞rn狀d模et煩ec拔t(危t-鄭>l婚ch抵il賞d)魚&&錦d跟et賓ec氣t(作t-的rc匆hi披ld繪);}1.n個(gè)頂揀點(diǎn)及e條邊唐的無頁(yè)向圖累,鄰屆接表腦中的境邊結(jié)是點(diǎn)數(shù)假為__偷__,鄰激接矩寫陣中1的個(gè)茫數(shù)為__鄉(xiāng)豐_。若等是有糞向圖緩呢?2、n個(gè)頂夕點(diǎn)的恒無向呈圖、鄭有向行圖,狐邊數(shù)擇范圍悶分別刮是多拼少?3、圖盼的DF山S遍歷諸類似慰樹的__典__遍歷口,是么其推忽廣。4、在鄰遮接矩岡陣和職鄰接篩表上乖進(jìn)行BF榆S或DF贊S遍歷的時(shí),膠時(shí)間視復(fù)雜美性分塞別為島多少糖?5、某紗圖有3個(gè)連嚷通分傳量,室則要處訪問男所有切頂點(diǎn)秧時(shí),鮮必須匠調(diào)用__次DF望S遍歷記算法秘。6、若有害向圖核的鄰張接矩制陣中離,主提對(duì)角雪線以桶下的瓣元素球均為博零,卡則該孕圖可遮拓?fù)鋭t排序蕉嗎?7、拓動(dòng)撲排名序可晶用以溉分析花工程釣?zāi)芊裨珥樌邕M(jìn)行昏。8、何蜜謂關(guān)鍵爛路徑叉?0動(dòng)1服0大1慕01秩0取1銅0有10砌1怒0旋1渾11討0直1接0沫00這1詢1誦0愚0V11V22V33V44……m24∧1∧3∧1.各曬種排坦序算白法的頂復(fù)雜抓度如數(shù)何?(好、挖壞、技平均?)(1見)、哪戒些最衰好和架最壞符時(shí)間壤復(fù)雜正度都由為O(飯nl濾og2n)?(2漂)、趟財(cái)數(shù)最年少和刑最多早情況倦如何敏?(3溪)、哪然些空間蠅復(fù)雜敏性為O(駱n)?2、初蛛始序唱列基妻本有蒜序時(shí)稱,哪鳥些排糾序方叮法好徑?3、n個(gè)數(shù)盤據(jù)直昨接插圣入排色序,諒可能巖的最晌少比柴較次原數(shù)是__環(huán)__。4、希攻爾排持序的仍增量摸序列弱中,搏最后模一個(gè)蓋增量在為__古_(tái)_。5、堆的凡定義睛?6、基數(shù)商排序拔的排聚序趟蔑數(shù)?練習(xí)錫:(4蒼9,鴉3隙8,櫻1并3,睡7刻6,圾6想5,英9打7,柳2子7,49)7.各限種排澡序方次法步桑驟如群何?期(會(huì)頃寫每撥趟結(jié)趕果,身冒泡燒、選壺?fù)?、嗎快速哪排序燙等)1、順盆序查轉(zhuǎn)找法勸既可輝用于號(hào)順序決表,償也可雙用于浩鏈表之嗎?2、二切分查滑找對(duì)方數(shù)據(jù)爸的要局求?3、分役塊查臺(tái)找如祥何分遞塊較急好?猾效率既如何曬?4、二
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 6583:2024 EN Methanol as a fuel for marine applications - General requirements and specifications
- 2024廣東省林地流轉(zhuǎn)買賣合同
- 2024法律顧問委托合同
- 2024民間抵押借款合同民間借貸合同范本
- 2024房屋裝修合同(范本)
- 新車銷售合同范本樣式
- 不動(dòng)產(chǎn)抵押借款合同范本解析
- 2024蔬菜買賣合同示范文本
- 2024年墻面裝飾分包工程合同
- 合租住房協(xié)議書樣本
- 空氣能室外機(jī)保養(yǎng)維護(hù)記錄表
- DB37∕T 5162-2020 裝配式混凝土結(jié)構(gòu)鋼筋套筒灌漿連接應(yīng)用技術(shù)規(guī)程
- 9-2 《第三方過程評(píng)估淋蓄水檢查內(nèi)容》(指引)
- 部編版七年級(jí)初一語文上冊(cè)《狼》公開課課件(定稿)
- 2015路面工程講義(墊層+底基層+基層+面層+聯(lián)合層+封層、透層與黏層)
- 信息安全保密控制措施資料
- 《現(xiàn)代漢語修辭》PPT課件(完整版)
- TTJCA 0007-2022 住宅室內(nèi)裝飾裝修工程施工驗(yàn)收規(guī)范
- 構(gòu)造柱工程施工技術(shù)交底
- 讀《學(xué)校與社會(huì)明日之學(xué)?!酚懈?/a>
- 醫(yī)院科室質(zhì)量與安全管理小組工作記錄本目錄
評(píng)論
0/150
提交評(píng)論