freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

清華大學(xué)數(shù)據(jù)結(jié)構(gòu)試題及答案(參考版)

2025-06-25 17:28本頁(yè)面
  

【正文】 設(shè)有一組初始記錄關(guān)鍵字序列(K1,K2,…,Kn),要求設(shè)計(jì)一個(gè)算法能夠在O(n)的時(shí)間復(fù)雜度內(nèi)將線性表劃分成兩部分,其中左半部分的每個(gè)關(guān)鍵字均小于Ki,右半部分的每個(gè)關(guān)鍵字均大于等于Ki。 略 樹(shù)的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)略,二叉樹(shù)略5. 5.3. 3. prlinkllink=q。 qllink=p。三、應(yīng)用題1. 1. (31,38,54,56,75,80,55,63)8. 8. N01,2N0+N16. 6. 有序4. 4. 構(gòu)造一個(gè)好的HASH函數(shù),確定解決沖突的方法2. 2.一、選擇題 設(shè)有兩個(gè)集合A和集合B,要求設(shè)計(jì)生成集合C=A∩B的算法,其中集合A、B和C用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)表示。2. 2.6. 6.5. 5.4. 4.3. 3.2. 2.三、應(yīng)用題(36分)1. 1. 設(shè)某無(wú)向圖G的鄰接表為,則從頂點(diǎn)V1開(kāi)始的深度優(yōu)先遍歷序列為_(kāi)__________;廣度優(yōu)先遍歷序列為_(kāi)___________。8. 8. 設(shè)某無(wú)向圖中頂點(diǎn)數(shù)和邊數(shù)分別為n和e,所有頂點(diǎn)的度數(shù)之和為d,則e=_______。6. 6. 快速排序的最壞時(shí)間復(fù)雜度為_(kāi)__________,平均時(shí)間復(fù)雜度為_(kāi)_________。4. 4._________________。stack,int x){if (==m1) printf(“overflow”)。} sqstack。typedef struct {int s[100]。 為了能有效地應(yīng)用HASH查找技術(shù),必須解決的兩個(gè)問(wèn)題是____________________和__________________________。二、填空題(24分)1. 1. (A) n1 (B) n (C) n+1 (D) 2n18.設(shè)一組初始記錄關(guān)鍵字序列(5,2,6,3,8),以第一個(gè)記錄關(guān)鍵字5為基準(zhǔn)進(jìn)行一趟快速排序的結(jié)果為( )。 (A) n(n1)/2 (B) n(n1) (C) n2 (D) n216.設(shè)某棵二叉樹(shù)中有2000個(gè)結(jié)點(diǎn),則該二叉樹(shù)的最小高度為( )。 (A) RF (B) FR (C) (RF+M)%M (D) (FR+M)%M4.設(shè)某棵二叉樹(shù)的中序遍歷序列為ABCD,前序遍歷序列為CABD,則后序遍歷該二叉樹(shù)得到序列為( )。 (A) 線性表采用順序存儲(chǔ)必須占用一片連續(xù)的存儲(chǔ)空間 (B) 線性表采用鏈?zhǔn)酱鎯?chǔ)不必占用一片連續(xù)的存儲(chǔ)空間(C) 線性表采用鏈?zhǔn)酱鎯?chǔ)便于插入和刪除操作的實(shí)現(xiàn)(D) 線性表采用順序存儲(chǔ)便于插入和刪除操作的實(shí)現(xiàn)2.設(shè)哈夫曼樹(shù)中的葉子結(jié)點(diǎn)總數(shù)為m,若用二叉鏈表作為存儲(chǔ)結(jié)構(gòu),則該哈夫曼樹(shù)中總共有( )個(gè)空指針域。數(shù)據(jù)結(jié)構(gòu)試卷(二) inorder(btrchild)。 if(minnumbtkey)flag=0。}bitree。typedef struct node{int key。 設(shè)計(jì)判斷一棵二叉樹(shù)是否是二叉排序樹(shù)的算法。 createbitree(btrchild)。 btdata=ch。 return。39。ch)。bt){ char ch。} bitree。typedef struct node {datatype data。 設(shè)計(jì)在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)上建立一棵二叉樹(shù)的算法。 return(1)。p=pnext) if (pdata==[]) =。} for(p=head。p=pnext) {++。 for(p=head。 = 1。} sqstack。typedef struct {int s[100]。 深度:125364,廣度:123456,最小生成樹(shù)T的邊集為E={(1,4),(1,3),(3,5),(5,6),(5,6)}四、算法設(shè)計(jì)題1. 1. (18,5,16,19,21,23),(5,16,21,19,18,23)4. 4.2. 2. n1三、應(yīng)用題1. 1. 4,169. 9. m=2e7. 7. snext=s5. 5. 2n,n+14. 4. (F+1) % m2. 2. 數(shù)據(jù)結(jié)構(gòu)試卷參考答案3. 3.2. 2.四、算法設(shè)計(jì)題(20分) 1. 1.5.設(shè)無(wú)向圖G(所右圖所示),要求給出該圖的深度優(yōu)先和廣度優(yōu)先遍歷的序列并給出該圖的最小生成樹(shù)。3.設(shè)一組初始記錄關(guān)鍵字序列為(19,21,16,5,18,23),要求給出以19為基準(zhǔn)的一趟快速排序結(jié)果以及第2趟直接選擇排序后的結(jié)果。三、應(yīng)用題(30分)1.設(shè)完全二叉樹(shù)的順序存儲(chǔ)結(jié)構(gòu)中存儲(chǔ)數(shù)據(jù)ABCDE,要求給出該二叉樹(shù)的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)并給出該二叉樹(shù)的前序、中序和后序遍歷序列。 設(shè)一個(gè)連通圖G中有n個(gè)頂點(diǎn)e條邊,則其最小生成樹(shù)上有________條邊。else return (1)。 j=______。 j=j+l。amp。int index(char s[ ], char t[ ]){i=j=0。9. 9.8. 8.7. 7.6. 6.5. 5.4. 4.3. 3.2. 2.二、填空題(30分)1. 1. (A) 4 (B) 5 (C) 6 (D) 710. 10. 設(shè)有以下四種排序方法,則( )的空間復(fù)雜度最大。 (A) 100 (B) 40 (C) 55 (D) 808.設(shè)結(jié)點(diǎn)A有3個(gè)兄弟結(jié)點(diǎn)且結(jié)點(diǎn)B為結(jié)點(diǎn)A的雙親結(jié)點(diǎn),則結(jié)點(diǎn)B的度數(shù)數(shù)為( )。 (A) pnext=pnextnext (B) p=pnext (C) p=pnextnext (D) pnext=p6.設(shè)棧S和隊(duì)列Q的初始狀態(tài)為空,元素EEEEE5和E6依次通過(guò)棧S,一個(gè)元素出棧后即進(jìn)入隊(duì)列Q,若6個(gè)元素出列的順序?yàn)镋EEEE5和E1,則棧S的容量至少應(yīng)該是( )。 (A) 線性表 (B) 棧 (C) 隊(duì)列 (D) 樹(shù)4.二叉樹(shù)中第i(i≥1)層上的結(jié)點(diǎn)數(shù)最多有( )個(gè)。 (A) 數(shù)據(jù)項(xiàng) (B) 數(shù)據(jù)類型 (C) 數(shù)據(jù)元素 (D) 數(shù)據(jù)變量2.設(shè)數(shù)據(jù)結(jié)構(gòu)A=(D,R),其中D={1,2,3,4},R={r},r={1,2,2,3,3,4,4,1},則數(shù)據(jù)結(jié)構(gòu)A是( )。五、算法設(shè)計(jì)題(本題共10分) 34.(1)該函數(shù)的功能是:調(diào)整整數(shù)數(shù)組a[]中的元素并返回分界值i,使所有<x的元素均落在a[1..i]上,使所有≥x的元素均落在a[i+1..h]上。D∧ (2)中序遍歷二叉樹(shù),按遍歷序列中葉子結(jié)點(diǎn)數(shù)據(jù)域的值構(gòu)建一個(gè)以Leafhead為頭指針的逆序單鏈表(或按二叉樹(shù)中葉子結(jié)點(diǎn)數(shù)據(jù)自右至左鏈接成一個(gè)鏈表)。GH!s2) ⑤return 031.(1)查詢鏈表的尾結(jié)點(diǎn) (2)將第一個(gè)結(jié)點(diǎn)鏈接到鏈表的尾部,作為新的尾結(jié)點(diǎn) (3)返回的線性表為(a2,a3,…,an,a1)32. ①(i+1)%2(或1-i) ②Q-rear[i] ③(Q-rear[i]+)%Maxsize33.(1)LeafheadF!s1) ④s1(或s1!=NULL或s1amp。深度優(yōu)先遍歷序列為:abdce廣度優(yōu)先遍歷序列為:abedc29.(1)對(duì)關(guān)鍵字333和48進(jìn)行查找的比較次數(shù)為3、2、1、1; (2)平均查找長(zhǎng)度四、算法閱讀題(本大題共4小題,每小題5分,共20分)30. ①S1=S1-next ②s2=s2-next ③s2(或s2!=NULL或s2amp。 28.該圖的圖形為: 圖1 圖2 27.?dāng)?shù)據(jù)結(jié)構(gòu)試題參考答案一、 一、amp。amp。 (1)畫(huà)出執(zhí)行上述算法后所建立的結(jié)構(gòu); (2)說(shuō)明該算法的功能。(!T-rchild)){ s=(ListNode*)malloc(sizeof(ListNode)); s-data=T-data; s-next=Leafhead; Leafhead=s; } Inorder(T-rchild); } } 對(duì)于如下所示的二叉樹(shù) typedef struct node { DateType data; Struct node * next; }ListNode; typedef ListNode * LinkList ; LinkList Leafhead=NULL; Void Inorder (BinTree T) { LinkList s; If(T){ Inorder(T-lchild); If ((!T-lchild)amp。 int EnQueue (Queue2*Q,int i,DateType x) {//若第 i個(gè)隊(duì)列不滿,則元素x入隊(duì)列,并返回1;否則返回0 if(i0||i1)return 0; if(Q-rear[i]==Q-front[ ① ]return0; Q-data[ ② ]=x; Q-rear[i]=[ ③ ]。32.假設(shè)兩個(gè)隊(duì)列共享一個(gè)循環(huán)向量空間(參見(jiàn)右下圖), 其類型Queue2定義如下: typedef struct{ DateType data[MaxSize]; int front[2],rear[2]; }Queue2;對(duì)于i=0或1,front[i]和rear[i]分別為第i個(gè)隊(duì)列的頭指針和尾指針。amp。amp。59 0 1 2 3 4 5 6 7 8 9 10 11 12 其散列函數(shù)為h(key)=key%13, 處理沖突的方法為雙重散列法,探查序列為: hi=(h(key)+*h1(key))%m =0,1,…,m-1其中 h1(key)=key%11+1回答下列問(wèn)題:(1)對(duì)表中關(guān)鍵字35,20,33和48進(jìn)行查找時(shí),所需進(jìn)行的比較次數(shù)各為多少?(2)該散列表在等概率查找時(shí)查找成功的平均查找長(zhǎng)度為多少?四、算法閱讀題(本大題共4小題,每小題5分,共20分)30.下列算法的功能是比較兩個(gè)鏈串的大小,其返回值為: str(s1,s2)= 請(qǐng)?jiān)诳瞻滋幪钊脒m當(dāng)?shù)膬?nèi)容。483529.已知一個(gè)散列表如下圖所示:28.已知一個(gè)無(wú)向圖的頂點(diǎn)集為{a, b, c, d, e} ,其鄰接矩陣如下所示ab cde (1)畫(huà)出該圖的圖形; (2)根據(jù)鄰接矩陣從頂點(diǎn)a出發(fā)進(jìn)行深度優(yōu)先遍歷和廣度優(yōu)先遍歷,寫(xiě)出相應(yīng)的遍歷序列。 25.多重表文件和倒排文件都?xì)w屬于 文件。 23.在單鏈表上難以實(shí)現(xiàn)的排序方法有 和 。 21.已知一棵完全二叉樹(shù)中共有768結(jié)點(diǎn),則該樹(shù)中共有 個(gè)葉子結(jié)點(diǎn)。19.在串S=“structure”中,以t為首字符的子串有 個(gè)。17.在一個(gè)帶頭結(jié)點(diǎn)的單循環(huán)鏈表中,p指向尾結(jié)點(diǎn)的直接前驅(qū),則指向頭結(jié)點(diǎn)的指針head可用p表示為head= 。錯(cuò)填或不填均無(wú)分。1.算法指的是( ) A.計(jì)算機(jī)程序 B.解決問(wèn)題的計(jì)算方法 C.排序算法
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1