版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、變求所有的題目的解答均寫在答題紙匕 需寫清楚題目的序號(hào)2每張答題紙都耍寫上姓名和. 23015分工分,共計(jì)小題每水題二 單項(xiàng)選擇題(選擇垠準(zhǔn)確的一項(xiàng)*. 共.1:數(shù)據(jù)結(jié)構(gòu)是指 * / A. 一種數(shù)據(jù)類型B.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)組性質(zhì)湘同的數(shù)據(jù)耳素的集音U 相互之間祿在一種或多種蒔定至系的數(shù)據(jù)元素曲集合D.2.以下算法的時(shí)廊復(fù)雜度為void fun(int n) int 匸1尸0; while fl<=n)s+«H100; 4;IB. 0( )A. O(n) n C O(nlogn) D. O(log n) 22的元素時(shí),在査找元素M3在=個(gè)長(zhǎng)度為的有序順序表中刪除其中第丄于元素值為、
2、采用二勞査我方迭.此時(shí)刪除算法的時(shí)何復(fù)雜度為.0) : B. 0( nlogA. O(n) azp. 0()C O(n ) ii4假設(shè)一個(gè)棧采用數(shù)組£om右箴其元素.初始時(shí)棧頂軸針為m貝!I以下元素*進(jìn)棧的疋確操作 . . . . . . . .9 * . .&P A.top+;stop=x;C.top;stop=x; ! B. stop=x;topf+;B.stop=x;top-;5設(shè)環(huán)形隊(duì)列中數(shù)組的下標(biāo)為0Ndi其認(rèn)頭隊(duì)尾指鋰分別為fst和rear右st指向臥列 中叭買元素的前f個(gè)位置,re萌獵向隊(duì)尾元素的位暨h(yuǎn)那么其元素并數(shù)為-一A. rear-frontB. rear
3、-front-1C. (rear-front)% N+l D. (rearfront+N)%N6假設(shè)用亠卜農(nóng)小為6的數(shù)組來(lái)實(shí)現(xiàn)環(huán)形隊(duì)列,隊(duì)頭指舒front指面I認(rèn)列中隊(duì)頭元素的前個(gè)位置, 隊(duì)尾指針rea指向隊(duì)尾元素的位置假設(shè)當(dāng)前和front的值分別為0和3.當(dāng)從隊(duì)列中刪除亠 個(gè)元素廠再加A兩個(gè)元素后r諭和伽殖的值分別為 A. 1 和 5 扌 B, 2 和 4 夕1 和 D. 5 2 和 G4.個(gè)緒點(diǎn)鳥7,嚴(yán)棵離度為h (hMH的完全二叉樹至少有 加氐2A. 2M.hb4+l D. 2 G 2 +18. 設(shè)=棵哈夫曼樹中有今99今結(jié)點(diǎn)該哈夫曼樹用于對(duì)金寧硫檸彌 A 999B.499D. 501C
4、. 500 9-個(gè)含有n個(gè)頂點(diǎn)的無(wú)向連通圖采用鄰接矩陣存儲(chǔ)那么該矩陣定是A.:對(duì)稱矩陣«>非對(duì)縣矩陣4稀筑矩陣D.稠密矩陣10設(shè)無(wú)向連通圖有n個(gè)頂點(diǎn)e條邊假設(shè)滿足,那么圖中7定有回路蘆A. enB. e<n-lD. 2rl e M n G冬ft如果從無(wú)向圖的任、頂點(diǎn)岀發(fā)進(jìn)行一狀廣度優(yōu)先遍歷即可訪問(wèn)所有頂就 那么該圖定: b J w 今 喬 > . P .d完全圖c有回路B連通圖D;=棵樹 12. 設(shè)有100個(gè)蕪素的有序返用折爭(zhēng)査找時(shí)芾成功查找時(shí)最天的比擬決數(shù)是-£. V A. 25B. 50D. 7 送 13. 從100個(gè)元素確定的順序農(nóng)中査找其中某個(gè)元素
5、戈關(guān)鍵字為正整數(shù)、.如果最多只進(jìn)行5次元素之閭的比擬,那么采用的査找方迭只可能是A 折半査找B 頗序查找:C胎希査找:D 二叉排序樹査找 跖 b14. 有-4備看n5>1000個(gè)元素?cái)?shù)據(jù)序列,某人采用了-種排序方法對(duì)其按關(guān)鍵字撞增排庫(kù), 謝1|蔣方法需宴芙鍵殺覽熱套#均時(shí)間復(fù)雜度接近最好的福況空間復(fù)雜度為04該排序芳 .夕夕法可能是® A 快速排廉-B堆排序C三路歸并攤庫(kù)D 都不適含15. 個(gè)線性序列進(jìn)行推序.該偉列采用單鏈表存愉最好采用排懇勞瘵 A直接描入排序'B 希爾排庫(kù)D.襯不適脊U快速排序31030分二護(hù)問(wèn)答題f共知 共計(jì)可、題,每題1 如果對(duì)W n n>
6、l>個(gè)元素的線性汲的運(yùn)算只有4種*刪除第一個(gè)冠素一刪除垠后二幷元案在第個(gè)元素前面插入新元爺 在最后=個(gè)元素的后面摘入新元素,那么最好使用以下哪種存?zhèn)浣Y(jié)構(gòu)*并簡(jiǎn)譽(yù)說(shuō)明理由gCD、貝有尾緒點(diǎn)指錚投有頭錯(cuò)點(diǎn)指針的緒環(huán)單鏈表2貝有尾結(jié)點(diǎn)指針沒有頭緒點(diǎn)指欽的非循環(huán)雙鏈表-XIC3>只宥頭結(jié)點(diǎn)指銃沒有尾苗點(diǎn)指牡的循環(huán)雙鏈表<4結(jié)點(diǎn)指針也有尾緒點(diǎn)指針的循環(huán)單鏈表4 *: I 如果答復(fù)是,請(qǐng)養(yǎng)以證明丫2對(duì)于十帶權(quán)連通無(wú)向圖G,可以采用Prim算法構(gòu)造出從某個(gè)頂點(diǎn)發(fā)的最小生成樹.問(wèn)該最力、生成樹是香=宦包會(huì)從頂點(diǎn)v到其他所有頂點(diǎn)的最短路徑診果答復(fù)芥懇.諸給出反例3有一棵二叉排序樹按先序遍歷得到
7、的序列為:12.54,8,6,10,164548,20 °iuI答以下問(wèn)題:遼畫出濮二異排序樹S燻:T給出該二叉排序樹的中序遇歷序列叱求在等概率下的査找成功和眾成功惜況下的平均査找長(zhǎng)度事 340分?三v算法設(shè)計(jì)題共小題,共計(jì)1. 15分?假設(shè)二叉樹b采用二叉鏈存儲(chǔ)結(jié)構(gòu), 設(shè)計(jì)*個(gè)算法 void findparentBTNodebEiemTypexBTNode *&p求指定值為x的結(jié)點(diǎn)的期親緒點(diǎn)卩巴提示根結(jié)處的雙親為NULL.奢 在二叉樹b審未找到值為套的結(jié)點(diǎn).直亦為NULL2. do f彼題一個(gè)有由圖g采用鄰接表存?zhèn)潆娫O(shè):卄4裁律判斷頂點(diǎn)諦頂點(diǎn)cimAw 是否相互爲(wèi)亂假設(shè)送兩
8、個(gè)寂點(diǎn)均存在玄3.C15分?有=金含有m個(gè)整數(shù)的無(wú)序數(shù)據(jù)用列*所肴的數(shù)據(jù)元素均不相同,乘用整數(shù)數(shù)組RlO.n< 存儲(chǔ)滬請(qǐng)克成以下任氛"3設(shè)怦R苓盡可能高效的算法f輸出枝序列中第k dWkWrr?邪的元素,算法中給出適當(dāng)?shù)?注釋信息. 挺希利用快速拯抒的思路“分析你所設(shè)計(jì)的求解算法的平均時(shí)間復(fù)余度"并給出求解過(guò)程?!皵?shù)據(jù)結(jié)構(gòu)考試試題A參考答案要壊$所有的題目的解答均寫在答題紙上,需寫清楚題目的序號(hào)H每張答題紙都翌寫上姓緒和除 * P f 百 . # . X15230分小題,每題一、單項(xiàng)選擇題"共分,共計(jì)ID 2.B 3A 4.C 5. D: 匚L ; .10.
9、 A9. A 8. C 6 87. A.15.A11. B14. B12> D31030分二.問(wèn)答題£共分,共計(jì)小題,每題玉答:此題答案為燈九園為賣現(xiàn) 上述4聃運(yùn)算的時(shí)閭復(fù)雜度均為0任人2答*不是:如圖1崩滾的圖G從頂點(diǎn)0出發(fā)的最小生成樹如圖2所端 而從頂點(diǎn)0到頂點(diǎn)的2的最短賂徑為0也 而不是最協(xié)生成樹中的0?1?2 “00 668G2 i G側(cè)一探最小生頼團(tuán)團(tuán)一刑刪遑疾餉團(tuán)團(tuán)3答T £勸 先序遍歷得到的序列為g仕2,宴乙8,60決65江8,20,中序序列是亠個(gè)有序序列,所以為:乙5血8山02泡56&20"由先 序序列和中序序列可以構(gòu)造出對(duì)應(yīng)怖二叉樹
10、,如圖3所示、耶務(wù)儀:中序遍歷序列為* 25血8J0衛(wèi)£5江6J&2S 4分債決ASL二T.池跑洛施謎蘇矽4/10二29/1$% ASL=$*3+蠻魚從1=39/球,1 啊 1218 8340分三、算法設(shè)訐題I共小題弊共訐丄C15#)解,算越如祐/ : “ % e# / e. . void findparent(BTNode *b,ElemType x,BTNode *&p) if (b!=NULLX if (b->data=x) p=NUll;j else if(b->lchito!=NULL && b->
11、l<±ild->data=x).尸 b;else if (b->rchild!=NULL && b->rchild->data=x)findparenttlchitdp); jf(p=xNUU)findparent(b->rchild/x/p); a a 2.匚 ,-廠0 Aelse p=NULL;ji. io分解:算法如貳%int visitedMAXV;voidDFS(ALGraph *G,intv)禎韻因謫|晞ArcNode *p;:9isitedvl=l;翼已訥呵(掾記 p=G->adjlistv.firstarc;
12、/p指向頊點(diǎn)龍的第一個(gè)鄰接點(diǎn)while (p?«NULL)if (visited p->adjvexl=O) /薦 p->adjvex 朋處春廚風(fēng)蹲歸如可它DFS(Grp->adjvex);p=p->nextarc;戸指向期爲(wèi)V的邢1木鄰接占 J 2 I6 bool DFSTrave(ALGraph *G,int ijntj)(htk;bool flagl=false?flag2=false;for (k=O;k<G->n;k+;:Visitedk=O;DFS(G,i);朋W痕F癖進(jìn)疔課度優(yōu)繼聯(lián)if (vi5itedj=l) ° flag
13、l=tnje; ° for (k=O;k<G->n;k+ 7 丫vi5ited(k=0;4。 X DFS(Gj);開箱進(jìn)行綵度優(yōu)先ifi質(zhì). if (visitedil=l) flag2=true;if (flagl && flage2)return true;elsereturn false;3/U5 #) t l)采用快速排序的算法姒帀(12>) . . .亦的充累k序列中找BRs.t3E/ intQuickSelectpnt RJjntk)inttrnp;-:'if(s<t)tWMfsal tmp=Rst. #甜區(qū)段的第1平j(luò)2錄
14、作為基準(zhǔn)while (h=f)從聘謝解交替期中倒歸瓶直菊制 曙(while 0>i && Rj>=tmp):H:.從擊向冼掃揭找第*個(gè)屮于tmp附Rj“ Ri卜Ri 八匚while 網(wǎng) && Ri<=tmp)葉從左向右掃抉找第令衣予EP前RiA : dRUJ=RiJ; 倆Ri成移到Rj的砒L-丁尸E 盧:E Riwmp;if (k-l=M)return Rijelse if (Ki) return QuickSelect(R,5j-lAh /俸:左區(qū)段申遞0査找else return QuidcSelea(RzH:lXk);else if A斗&& AZ) 鷹段內(nèi)只襯 平元養(yǎng)且為Rklvoid Mink(int Rnt rbim kj出囉紋歡組R0.ZL中第ic小的元素 ° ° ? . jf(k>=l &&k
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東省煙臺(tái)市2025屆高三上學(xué)期期末學(xué)業(yè)水平診斷政治試卷(含答案)
- 砥礪青春志揚(yáng)帆新征程
- 2020年B級(jí)注冊(cè)驗(yàn)船師資格考試復(fù)習(xí)題庫(kù)598題OQ(含參考答案)
- 2024年湖南省煤炭壩煤礦職工醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年07月河北中信銀行保定分行社會(huì)招考(728)筆試歷年參考題庫(kù)附帶答案詳解
- 2024年永登縣人民醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024年海南省工人療養(yǎng)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 奔馳基礎(chǔ)知識(shí)
- 醫(yī)院網(wǎng)絡(luò)系統(tǒng)安全知識(shí)培訓(xùn)
- 2024智能安防監(jiān)控系統(tǒng)設(shè)備供應(yīng)與安裝合同
- 2024年廣東省高中學(xué)業(yè)水平合格性考試語(yǔ)文試卷真題(含答案解析)
- 混凝土股東合同范本
- 人教版九年級(jí)英語(yǔ)知識(shí)點(diǎn)復(fù)習(xí)課件全冊(cè)
- 2024年7月國(guó)家開放大學(xué)??啤掇k公室管理》期末紙質(zhì)考試試題及答案
- 2024年自然資源部直屬企事業(yè)單位公開招聘考試筆試(高頻重點(diǎn)提升專題訓(xùn)練)共500題附帶答案詳解
- DBJ∕T 15-120-2017 城市軌道交通既有結(jié)構(gòu)保護(hù)技術(shù)規(guī)范
- 五金材料采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- 客運(yùn)站春運(yùn)安全行車教育
- 乳腺腔鏡手術(shù)介紹
- 服裝的生產(chǎn)方案
- JTGT F20-2015 公路路面基層施工技術(shù)細(xì)則
評(píng)論
0/150
提交評(píng)論