?數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2009年10月真題(02142)
摘要:數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2009年10月真題及答案(02142),該試卷為數(shù)據(jù)結(jié)構(gòu)導(dǎo)論自考歷年真題試卷,包含答案及詳細解析。
數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2009年10月真題及答案解析(02142)
數(shù)據(jù)結(jié)構(gòu)導(dǎo)論2009年10月真題及答案(02142),該試卷為數(shù)據(jù)結(jié)構(gòu)導(dǎo)論自考歷年真題試卷,包含答案及詳細解析。
一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
1.在表長為n的順序表上做插入運算,平均要移動的結(jié)點數(shù)為( )
A.n/4
B.n/3
C.n/2
D.n
2.順序表中有19個元素,第一個元素的地址為200,且每個元素占一個字節(jié),則第14個元素的存儲地址為( )
A.212
B.213
C.214
D.215
3.由頂點V1,V2,V3構(gòu)成的圖的鄰接矩陣為,則該圖中頂點V1的出度為( )
A.0
B.1
C.2
D.3
4.元素的進棧次序為A,B,C,D,E,則退棧中不可能的序列是( )
A.A,B,C,D,E
B.B,C,D,E,A
C.E,A,B,C,D
D.E,D,C,B,A
5.由帶權(quán)為9,2,5,7的四個葉子結(jié)點構(gòu)造一棵哈夫曼樹,該樹的帶權(quán)路徑長度為( )
A.23
B.37
C.44
D.46
6.在已知尾指針的單循環(huán)鏈表中,插入一個新結(jié)點使之成為首結(jié)點,其算法的時間復(fù)雜度為( )
A.O(1)
B.
C.O(n)
D.
7.已知一個有序表為(13,18,24,35,47,50,62,83,90,115,134),當(dāng)二分查找值為90的元素時,查找成功時需比較的次數(shù)為( )
A.1
B.2
C.3
D.4
8.在查找順序表各結(jié)點概率相等的情況下,順序按值查找某個元素的算法時間復(fù)雜度為( )
A.O(1)
B.O(n)
C.O()
D.
9.下列各項鍵值序列中不是堆的為( )
A.{5,23,16,68,94,72,71,73}
B.{5,16,23,68,94,72,71,73}
C.{5,23,16,73,94,72,71,68}
D.{5,23,16,68,73,71,72,94}
10.在線性表的下列存儲結(jié)構(gòu)中進行插入、刪除運算,花費時間最多的是( )
A.單鏈表
B.雙鏈表
C.順序表
D.單循環(huán)鏈表
11.在棧中進行插入和刪除操作的一端稱為( )
A.棧頂
B.棧底
C.任意位置
D.指定位置
12.用n個值構(gòu)造一棵二叉排序樹,它的最大高度為( )
A.n/2
B.n
C.
D.
13.冒泡排序的時間復(fù)雜度是( )
A.
B.
C.O(n)
D.
14.設(shè)無向圖的鄰接表如題14圖所示,則該圖的邊數(shù)為( ) 題14圖
A.4
B.5
C.10
D.20
15.帶表頭結(jié)點鏈隊列的隊頭和隊尾指針分別為front和rear,則判斷隊空的條件為( )
A.front==rear
B.front!=NULL
C.rear!=NULL
D.front==NULL
二、填空題(本大題共13小題,每小題2分,共26分)請在每小題的空格中填上正確答案。錯填、不填均無分。
11.下列程序段的時間復(fù)雜度為________。i=0; s=0;while(i<n){ i++; s=s+i;}
12.數(shù)據(jù)的邏輯結(jié)構(gòu)被分為集合結(jié)構(gòu)、________、樹形結(jié)構(gòu)和圖狀結(jié)構(gòu)4種。
13.線性表中所含結(jié)點的個數(shù)稱為________。
14.向一個棧頂指針為top的鏈棧中插入一個新結(jié)點*p時,應(yīng)執(zhí)行________和top=p操作。
15.設(shè)一個順序棧S,元素s1,s2,s3,s4,s5,s6依次進棧,如果6個元素的退棧順序為s2,s3,s4,s6,s5,s1,則順序棧的容量至少為________。
16.若滿二叉樹的結(jié)點數(shù)為n,則其高度為________。
17.在一棵具有n個結(jié)點的完全二叉樹中,從樹根起,自上而下、從左到右地給所有結(jié)點編號。若編號為i的結(jié)點有父結(jié)點,那么其父結(jié)點的編號為________。
18.深度為k的二叉樹,結(jié)點數(shù)最多有________個。
19.某二叉樹的后根遍歷為ABKCBPM,則該二叉樹的根為________。
110.在一個具有n個頂點的無向圖中,頂點的度最大可達________。
111.有向圖G的鄰接矩陣為A,如果圖中存在弧,則A[i][j]的值為________。
112.順序查找算法的平均查找長度為________。
113.二路歸并排序的平均時間復(fù)雜度為________。
三、應(yīng)用題(本大題共5小題,每小題6分,共30分)
21.某通訊電文由A,B,C,D,E,F(xiàn)六個字符編碼組成,每個字符編碼在電文中出現(xiàn)的次數(shù)分別是6,5,9,10,20,1,試畫出這六個字符編碼所用的哈夫曼樹。
22.已知一棵二叉樹的順序存儲結(jié)構(gòu)如題30圖所示,其中∧表示虛結(jié)點,試構(gòu)造該二叉樹。
23.題31圖中二叉排序樹的各結(jié)點的值為1~9,標(biāo)出各結(jié)點的值。題31圖
24.寫出題32圖所示的有向圖的鄰接矩陣及該圖的所有拓撲排序序列。 題32圖
25.寫出鍵值(83,40,63,13,84,35,96,57,39,79,61,15)應(yīng)用二路歸并排序算法從小到大排序后各趟的結(jié)果。
四、算法設(shè)計題(本大題共2小題,每小題7分,共14分)
31.若兩棵二叉樹B1和B2皆為空,或者皆不空且B1的左、右子樹和B2的左、右子樹分別相似,則稱二叉樹B1和B2相似。試編寫算法,判別給定兩棵二叉樹是否相似。
32.設(shè)順序表va中的數(shù)據(jù)元素遞增有序。試編寫算法實現(xiàn)將x插入到順序表的適當(dāng)位置上,以保持該表的有序性。
延伸閱讀
- 2023年10月自考00257票據(jù)法真題
- 2023年10月自考00249國際私法真題
- 2023年10月自考00246國際經(jīng)濟法概論真題
- 2023年10月自考00245刑法學(xué)真題
- 2023年10月自考00186國際商務(wù)談判真題
- 2023年10月自考00185商品流通概論真題
自考微信公眾號
掃碼添加
自考備考資料免費領(lǐng)取
去領(lǐng)取