




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí) 順序方鏈?zhǔn)椒剿饕缴⒘蟹健?-8for(i=0;i<n;i++)for(j=1;j<m;jA[i][j]=0; i=1;while(i<=n)i=i*2;O( for(i=1;i<=m;++i)for(j=1;j<=n;++j)A[i,j]=i*j;A)結(jié)構(gòu)與外部結(jié)構(gòu)【7-445】下面程序段的時(shí)間復(fù)雜度為()for(inti=0;i<m;ifor(intj=0;j<n;j+a[i][j]=i*j;【8-446】下面程序段的時(shí)間復(fù)雜度為()intf(unsignedintnif(n==0||n==1)return1;elsereturnn*f(n-1);}O(n【10-460】下列哪一個(gè)不屬于算法的設(shè)計(jì)目標(biāo)(數(shù)據(jù)的方【12-468】算法指的是(【14-482】某算法的空間花費(fèi)s(n)=100nlog2n+0.5n1.5 ,其空間復(fù)雜度為[]== A)結(jié)構(gòu)和外部結(jié)構(gòu)【20-529】若結(jié)點(diǎn)的地址與其關(guān)鍵字之間存在某種關(guān)系,則稱這種結(jié)構(gòu)為(順序結(jié)鏈?zhǔn)浇Y(jié)索引結(jié)散列結(jié)【2-416】若某線性表中最常用的操作是取第i個(gè)元素和找第i個(gè)元素的前趨元素,則采用( 節(jié)約空【4-418】單鏈表中,增加頭結(jié)點(diǎn)的目的是為了(【5-422】結(jié)點(diǎn)的單鏈表h為空的判斷條件是(【6-430】在一個(gè)單鏈表HL中,若要向q所指結(jié)點(diǎn)之后一個(gè)由指針p指向的結(jié)點(diǎn),則執(zhí)D)A)s→next=p→next;p→next=p→next=s;s→next=p→next=s→next;s→next=q→next=s;s→next=【12-447】線性表若是采用鏈?zhǔn)浇Y(jié)構(gòu)時(shí),要求內(nèi)存中可用單元的地址()?!?3-448】在一個(gè)長(zhǎng)度為n的順序表的任一位置一個(gè)新元素的漸進(jìn)時(shí)間復(fù)雜度為()?!?4-449】結(jié)點(diǎn)的單鏈表first為空的判定條件是()【15-462】單鏈表的優(yōu)點(diǎn)是((【17-469】線性表采用鏈?zhǔn)綍r(shí),結(jié)點(diǎn)的地址(【18-470】將長(zhǎng)度為n的單鏈表在長(zhǎng)度為m的單鏈表之后的算法的時(shí)間復(fù)雜度為(【19-483【20-493】靜態(tài)鏈表中指針表示的是(內(nèi)器的地【21-494】若長(zhǎng)度為n的線性表采用順序結(jié)構(gòu),則在表中第i個(gè)位置(1<i<=n+1)一個(gè)新元素的算法的時(shí)間復(fù)雜度為()【23-505】利向鏈表作線性表的結(jié)構(gòu)的優(yōu)點(diǎn)是()【24-509】向具有n個(gè)結(jié)點(diǎn)的堆中一個(gè)新元素的時(shí)間復(fù)雜度為()。 )s->=p->next;p->next=s;t=p->data;p->data=s->data;s->data=在結(jié)點(diǎn)*p之前結(jié)點(diǎn) 數(shù)組是結(jié)構(gòu),內(nèi)存是一維結(jié)【28-530】在長(zhǎng)度為n的順序表的第i(1≤i≤n+1)個(gè)位置上一個(gè)元素,元素的移動(dòng)次數(shù)為()【30-544pxx 指針,則當(dāng)作退棧處理時(shí),top的變化為( A)top【5-442A[0..m-1]frontrear,則當(dāng)前隊(duì)(front-rear+1)%(rear-front+1)%mC)(front-rear+m)%mD)(rear-front+m)%A)n2【7-464】在循環(huán)隊(duì)列中(少用一個(gè)空間隊(duì)滿的條件是(【9-472】設(shè)數(shù)組data[m]作為循環(huán)隊(duì)列SQ的空間,front為隊(duì)頭指針,rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操front()【10-484n(n>01SD)s->next==top;top===top- 棧操作,則為這兩個(gè)棧分配空間的最佳方案是s1和s2的棧頂指針的初值分別為( 11-1-1【16-531】對(duì)于只在表的首、尾兩端進(jìn)行操作的線性表,宜采用的結(jié)構(gòu)為()【19-559】棧的和刪除操作在()進(jìn)行?!?0-560frontrearfront!rear! ?!?-43151+2+4+8+1【3-452【4-453【5-465151()個(gè)結(jié)點(diǎn)。(【性質(zhì)1】二1。)【6-466】某二叉樹的中序遍歷為bdaec,后序遍歷為dbeca,則前序遍歷為(【7-476】在一棵3的樹中,度為3的結(jié)點(diǎn)個(gè)數(shù)為2,度為2的結(jié)點(diǎn)個(gè)1,則0點(diǎn)個(gè)數(shù)為()【8-487】高度為h(h>0)的二叉樹最少有 個(gè)結(jié)點(diǎn)[]右(孩子如果有的話)的,則可以采用()次序的遍歷實(shí)現(xiàn)二叉樹的結(jié)點(diǎn)【12-508351?!?3-537【14-54918 123 54281343629560243棵二叉排序樹后,查找值為62的結(jié)點(diǎn)所需用比較的次數(shù)為( 一個(gè)的關(guān)鍵字應(yīng)為()【2-455【11-523】若<vi,vj>是有向圖的一條邊,則稱 【15-551【19-576ASL=(【4-467】能采用二分查找的數(shù)據(jù)結(jié)構(gòu)是(【9-558一個(gè)長(zhǎng)度為n的線性表中順頃序查找值為x的元概率情況下查找成功時(shí)的平均查找長(zhǎng)度為()?!?-456】在基于排序碼比較的排序算法中,()算法的情況下的時(shí)間復(fù)雜度不高于O(nlog2n)。【4-489 【10-572】快速排序在情況下的時(shí)間復(fù)雜度是( 直接排【12-58046,79,56,38,40,84(以位于最左位置的對(duì)象為}}}}【13-603】某排序方法的穩(wěn)定性是指( ppnext=pnextnext_刪除P某二叉樹中序序列為A,B,C,D,E,F(xiàn),G,后序序列為B,D,C,A,F(xiàn),G,E,則前序序列 EACBDGF 一棵深度為h的滿二叉樹上的結(jié)點(diǎn)總數(shù)為2h-1,一棵深度為h 2h-1 3五棵不同形態(tài)的二叉樹。nnode 對(duì)于一棵具有n個(gè)結(jié)點(diǎn)的二叉樹,當(dāng)它為一棵完全_二叉樹時(shí)具有最小高度,即為_log2n+1,當(dāng)它為一棵單支樹時(shí)具有最大 對(duì)于一棵具有30個(gè)結(jié)點(diǎn)的二叉樹,若一個(gè)結(jié)點(diǎn)的為5,則它的左孩子結(jié)點(diǎn)的為10 點(diǎn)的為11 ,雙親結(jié)點(diǎn)的為(5-1)/2=2 前序序列A,B,C,D,E,F(xiàn),G,H,I,J中序序列后序序列某二叉樹中序序列為A,B,C,D,E,F(xiàn),G,B,D,C,A,F(xiàn),G,E,則前序序列是EABCDGFElemTypeMaxValue(LNode*{if(HL== cerr<<“ListisEmpty!”<<endl;} ElemTypemax=HL-for(HL=HL->next;HL;HL=HL->next) if(max<HL->data)max=HL->data;}return}}ElemTypelist[6] LNode*HL=newLNode;int LNodefor(i=0,tmp=HL;i<6;i++) tmp->data=list[i];tmp->next=NULL;cout<<''<<tmp->data;if(i<5) tmp->next=newLNode;tmp=tmp->next;}}LNode*cur=HL,*pre=NULL;while(cur){tmp=cur-cur->next=pre;pre=cur;cur=tmp;}while(pre coutpre hahbhahb的首元結(jié)點(diǎn)連接在另一個(gè)表的最后一個(gè)結(jié)點(diǎn)之后,hc指向后的單鏈表。LNode*cat_link(LNode*laLNode*lb)//lahalbhb{if(la&&lb){LNode*lc=la;while(la->next)la=la->next;la->next=lb;return}elsereturnla?la:}voidre_L(LNode*L){LNode*t=L->right;LNode*w=L->left;intv=0; LNode*s=t;t=t-s-}elset=t-}}voiddel_min_max(LNode*L,Elemtypemink,Elemtype{LNode*p,*u,*q;if(p->data>mink&&p->data<mark){deleteu-}else{u=p;p=p-}}遞增有序表A和B以單鏈表作為結(jié)構(gòu),編寫算法將A表和B表中原有結(jié)點(diǎn)歸并成一個(gè)按照元素值非遞增有C。例如A=(1,2,3,4,6),B=(2,3,5,7,9C=(9,7,6,5,4,3,3,2,2,1)。la1,2,3,4,6lbLNode*ABC(LNode*la,LNode{LNode*tmp,*pre=NULL;While(la&&lb){tmp=newLNodeif(la->data<=lb->data){tmp->data=la->data;tmp->next=pre;pre=la=la-}elsetmp->data=lb->data;tmp->next=pre;pre=lb=lb-}}While(la)tmp=newtmp->data=la->data;tmp->next=pre;pre=la=la-}While(lb)tmp=newtmp->data=lb->data;tmp->next=pre;pre=lb=lb-}return}LNode*ABC(LNode*laLNode*lb)laAlbBNew{LNode*tmp,*tb,*New=newLNode;tmp=New;if(la&&lb){while(la) tb=while(la->data!=tb->data&&tb!=NULL)tb=tb->next;if(tb!=NULL&&la->data==tb->data){tmp->data=la-}la=la-if(la&&tb&&tb->next) tmp->next=newLNode;tmp=tmp-}elsetmp->next=}}return}LinkListmynoinkList{//L是不結(jié)點(diǎn)的單鏈表的頭指針 while(p->next)p=p->next; }return}執(zhí)行后的結(jié)果LNode*new(LNode*la,LNode{LNode*tmp,*New=newLNode;tmp=New;While(la&&lb)if(la->data<=lb->data){tmp->data=la->data;la=la->next;}elsetmp->data=lb->data;lb=lb->next;}if((la&&lb)||la||lb) tmp->next=newLNode;tmp=tmp-}elsetmp->next=}While(la)tmp->data=la->data;la=la->next;if(la tmp->next=newLNode;tmp=tmp->next}elsetmp->next=}While(lb)tmp->data=lb->data;lb=lb->next;if(lb tmp->next=newLNode;tmp=tmp->next}elsetmp->next=}return}structBinTreeNode(ElemTypedata;BlnTreeNode*left,*right其中data為結(jié)點(diǎn)值域,left和right分別為指向左、右結(jié)點(diǎn)的指針域。根據(jù)下面函數(shù)的定義函數(shù)的BTBinTreeNode*BinTreeSwopX(BinTreeNode*BT){if(BT==NULL)returnNULL;BinTreeNode*pt=newBinTreeNode;>left>rightreturnpt;}}BTBinTreeNodedaaBinreeNod*leftCild*rigtChild和rightChild分別為指向左右結(jié)點(diǎn)的指針域根據(jù)下面函數(shù)編寫出求一棵二叉樹中結(jié)點(diǎn)總數(shù)的算法,BTintBTreeCount(BinTreeNode*BT{if(BT==NULL)returnelsereturn1+BTreeCount(BT->leftChild)+BTreeCount(BT-}structBinTreeNode(char其中data為結(jié)點(diǎn)值域,left和right分別為指向
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度藥店藥品零售連鎖品牌授權(quán)及供應(yīng)鏈合同
- 二零二五年度涉及知識(shí)產(chǎn)權(quán)的方協(xié)議解約及糾紛解決合同
- 不動(dòng)產(chǎn)買賣合同書及補(bǔ)充協(xié)議條款
- 英文短句記憶技巧教案
- 海底兩萬(wàn)里觀后感體會(huì)
- 農(nóng)業(yè)經(jīng)濟(jì)政策解讀方案
- 傳媒廣告行業(yè)廣告效果數(shù)據(jù)分析與優(yōu)化方案
- 互聯(lián)網(wǎng)+健康產(chǎn)業(yè)服務(wù)協(xié)議
- 倉(cāng)庫(kù)庫(kù)房租賃合同書
- 童話森林的故事解讀
- 2025年呼和浩特職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)及參考答案
- 醫(yī)學(xué)遺傳學(xué)教案-山東大學(xué)醫(yī)學(xué)遺傳學(xué)
- 10以內(nèi)加減法口算趣味學(xué)習(xí)500題(可打?。?/a>
- 合唱之美知到智慧樹章節(jié)測(cè)試課后答案2024年秋山東航空學(xué)院
- 海南省澄邁縣2024-2025學(xué)年七年級(jí)上學(xué)期期末考試地理試題(含答案)
- 食品安全演練預(yù)案及流程
- 心房顫動(dòng)診斷和治療中國(guó)指南解讀課件
- 榆神礦區(qū)郭家灘煤礦(700 萬(wàn)噸-年)項(xiàng)目環(huán)評(píng)
- 小學(xué)校本課程-三省吾身教學(xué)課件設(shè)計(jì)
- 內(nèi)蒙古自治區(qū)小額貸款公司試點(diǎn)管理實(shí)施細(xì)則
- 液化石油氣站安全檢查表
評(píng)論
0/150
提交評(píng)論