![華中科技大學(xué)招收碩士研究報(bào)告生入學(xué)考試題答案_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/ca1122ca-cdab-4a68-b1cf-96eee3afbf34/ca1122ca-cdab-4a68-b1cf-96eee3afbf341.gif)
![華中科技大學(xué)招收碩士研究報(bào)告生入學(xué)考試題答案_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/ca1122ca-cdab-4a68-b1cf-96eee3afbf34/ca1122ca-cdab-4a68-b1cf-96eee3afbf342.gif)
![華中科技大學(xué)招收碩士研究報(bào)告生入學(xué)考試題答案_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/20/ca1122ca-cdab-4a68-b1cf-96eee3afbf34/ca1122ca-cdab-4a68-b1cf-96eee3afbf343.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.華中科技大學(xué)招收碩士研究生入學(xué)考試試題二OO六年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案2二OO七年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案5二O一一年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案7二O一二年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案8二OO六年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案術(shù)語(yǔ)解釋?zhuān)海裕┻x擇題:15:CDCDC簡(jiǎn)答題:12第一趟:6 8 5 7 2 4 1 3第二趟:5 6 7 8 1 2 3 4第三趟:1 2 3 4 5 6 7 83V1V1V2V1V2V3V4V13V2V3V4V1V2V3V4V7V1V2V3V4V7V6V1V2V3V4V7V6V54/用鄰接表G存儲(chǔ)圖的頂點(diǎn)信息InitQueue();/初始化隊(duì)列為空EnQueue(
2、elem);/將元素elem入隊(duì)DeQueue(elem);/將隊(duì)頭元素退隊(duì)并賦值給elemisEmpty();/判斷隊(duì)列是否為空GetTotalID(i);/獲取第i個(gè)頂點(diǎn)的入度并存于ID數(shù)組中IDvexnum;/用于存儲(chǔ)各頂點(diǎn)的入度,vexnum為頂點(diǎn)數(shù)InitQueue();For(int i=0;i!=vexnum;+i)GetTotalID(i);/依次獲取每個(gè)頂點(diǎn)的入度For(int i=0;i!=vexnum;+i)If(IDi=0)EnQueue(i);/將入度為0 的頂點(diǎn)入隊(duì)For(int i=fristadj;i!=adjnum;+i)IDi-=1;/將該頂點(diǎn)的鄰接點(diǎn)的入度
3、數(shù)減1While(!isEmpty()DeQueue(elem);/將隊(duì)列中各頂點(diǎn)依次退隊(duì)并賦值給elemPrintf(elem);/輸入拓?fù)渑判蛐蛄?A:11B:01010C:0111D:00E:011111F:10G:0100H:0101應(yīng)用及編程題1unsigned int isBallanced(char* string)char brace;for(ihnt i=0;i!=strlen(string);+i)if(stringi=''|stringi=''|stringi='(')push(stringi);switch(stringi
4、)brace=pop();case ')':if(brace!='(')return 0;break;case '':if(brace!='')return 0;break;case '':if(brace!='')return 0;break;if(isEmpty()return 1;elsereturn 0;該算法的時(shí)間復(fù)雜度為O(n),空間復(fù)雜度為O(n);2int InOrderTraverse(bitree* t)Static int total=0;InOrderTraverse(t-&
5、gt;lchild);if(t->data>=x1&&t->data<=x2)+total;if(t->data>x2)returntotal;InOrderTraverse(t->rchild);該算法為中序遍歷,時(shí)間復(fù)雜度為O(n)二OO七年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案術(shù)語(yǔ)解釋?zhuān)哼x擇題:15:BCDCD簡(jiǎn)答題:1ABCDEFGBDFIEICGH2由鄰接矩陣可得該圖為:頂點(diǎn)I=1I=2I=3I=4I=5I=6V210V3505050V45030V55040V610090VjV1V1,V2V1,V2,V4V1,V3V1,V2,V4,V5V
6、1,V2,V4,V5,V63設(shè)N=2K,T(N)=T(N/2)+N即T(2K)=T(2K-1)+2K=T(2K-2)+2K-1+2K=T(20)+2K+2K-1+2K-2+=2K+1-1=2*2logn-1=2n-1所以時(shí)間復(fù)雜度為O(2n-1)4void InsertSort(int length)for(int i=1;i!=length;+i)int temp=numi,j;for(j=i;j>0&&temp<numj-1;-j)numj=numj-1;numj=temp;第一趟:1 6 5 4 3 2第二趟:1 2 6 5 4 3第三趟:1 2 3 6 5
7、4第四趟:1 2 3 4 6 5 第五趟:1 2 3 4 5 650123456772244661188332223335511199H(key)=key MOD 70123456774411552266993322288H(key)=(key/100+(key/10-key/100)*10)+(key-(key-(key/10)*10) MOD 7333111應(yīng)用編程題:1void Delete(int* A,int length)for(int i=1;i!=length;+i)for(int j=i+1;j!=length;+j)if(Ai=Aj)for(int k=j+1;j!=len
8、gth;+k)Ak-1=Ak;該算法的時(shí)間復(fù)雜度為O(n3)void Delete(int *A,int length)int i=0,j=0;for(;i!=length;+i)if(Aj!=Ai)Aj+1=Ai;+j;length=j;二O一一年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案術(shù)語(yǔ)解釋?zhuān)海裕┻x擇題:15:ABDCC簡(jiǎn)答題:1*define Size 100int stackSize=0;int top1=0,top2=Size-1;void push(int top,int elem)if(top1>=top2)cout<<"Stack OverFlow!"
9、;<<endl;return ;switch(top)case top1:stacktop=elem;+top1;break;case top2:stacktop=elem;+top2;break;return ;void pop(int top,int elem)if(top1<0|top2>=Size)cout<<"Stack OverFlow!"<<endl;return ;switch(top)case top1:elem=stacktop;-top1;break;case top2:elem=stacktop;+to
10、p2;break;return ;20123456789103577233525371032793739575973Func(1):1Func(2):1 4 1Func(3):1 9 1Func(5): 1 4 1 25 1 4 1該算法的時(shí)間復(fù)雜度為O(n)4A:101B:00C:111D:10010E:110F:010G:01111H:100I:01105深度優(yōu)先遍歷:V1 V2 V4 V5 V7 V8 V9 V3 V6廣度優(yōu)先遍歷:V1 V2 V3 V4 V5 V6 V7 V8 V9應(yīng)用編程題:1int Partition(int low,int high)while(low<hi
11、gh)while(numlow<0) low+;while(numhigh>0) high-;if(low<high)int temp=numlow;numlow=numhigh;numhigh=temp;return 0;2int sum(bitree* t)static int total;if(t=NULL)return 0;if(t->data>0)total+=t->data;sum(t->lchild);sum(t->rchild);二O一二年數(shù)據(jù)結(jié)構(gòu)與算法分析試題答案術(shù)語(yǔ)解釋?zhuān)海裕┻x擇題:15:DBADA簡(jiǎn)答題:12函數(shù)調(diào)用過(guò)程如下:3模式串的next值:0 1 1 1 24深度優(yōu)先遍歷:V1 V2 V3 V6 V4 V5 V75A:0010B:1101C:11001D:111E:000F:0011G:10H:01I:110000J:11001算法題1int isSum(int *a,int n,int x)int i=0,j=n-1;while(i<j)if(ai+aj=x)return 0;if(ai+aj<x)i+;if(ai+aj>x)j-;return -1;該算法的時(shí)間復(fù)雜度為O(n)2int countHeight(BiTreeNode* roo
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)小動(dòng)物技能大賽第三屆寵物訓(xùn)導(dǎo)技能大賽參考試題庫(kù)(含答案)
- 民營(yíng)企業(yè)黨支部換屆選舉三年任期工作報(bào)告
- 2025民用航空運(yùn)輸行業(yè)的未來(lái):市場(chǎng)與技術(shù)展望
- 戶(hù)外廣告合同范本
- 危險(xiǎn)品運(yùn)輸業(yè)務(wù)承包經(jīng)營(yíng)合同范本
- 投資擔(dān)保合同模板
- 綜合授信合同
- 茶青購(gòu)銷(xiāo)合同茶葉定購(gòu)合同
- 人力資源勞務(wù)分包合同書(shū)
- 第二章 數(shù)據(jù)結(jié)構(gòu)與算法
- 課題申報(bào)參考:流視角下社區(qū)生活圈的適老化評(píng)價(jià)與空間優(yōu)化研究-以沈陽(yáng)市為例
- 《openEuler操作系統(tǒng)》考試復(fù)習(xí)題庫(kù)(含答案)
- 項(xiàng)目重點(diǎn)難點(diǎn)分析及解決措施
- 挑戰(zhàn)杯-申報(bào)書(shū)范本
- 北師大版五年級(jí)上冊(cè)數(shù)學(xué)期末測(cè)試卷及答案共5套
- 2024-2025學(xué)年人教版生物八年級(jí)上冊(cè)期末綜合測(cè)試卷
- 2025年九省聯(lián)考新高考 語(yǔ)文試卷(含答案解析)
- 第1課《春》公開(kāi)課一等獎(jiǎng)創(chuàng)新教案設(shè)計(jì) 統(tǒng)編版語(yǔ)文七年級(jí)上冊(cè)
- 電子技術(shù)說(shuō)課課件
- 探索者三維建筑結(jié)構(gòu)建模設(shè)計(jì)軟件說(shuō)明書(shū)
- 社會(huì)治安視頻監(jiān)控系統(tǒng)項(xiàng)目技術(shù)及設(shè)計(jì)方案
評(píng)論
0/150
提交評(píng)論