東大22年春學(xué)期《數(shù)據(jù)結(jié)構(gòu)ⅡX》在線平時(shí)作業(yè)3【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2022/5/17 18:54:57來(lái)源:admin瀏覽: 68 次

東大22年春學(xué)期《數(shù)據(jù)結(jié)構(gòu)ⅡX》在線平時(shí)作業(yè)3【標(biāo)準(zhǔn)答案】

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 100 分)

1.在待排關(guān)鍵字序列基本有序的前提下,效率最高的排序方法是

A.直接插入排序

B.快速排序

C.直接選擇排序

D.歸并排序

 

2.一個(gè)具有1025個(gè)結(jié)點(diǎn)的二叉樹的高h(yuǎn)為

A.11

B.10

C.11至1025之間

D.10至1024之間

 

3.已知含10個(gè)結(jié)點(diǎn)的二叉排序樹是一棵完全二叉樹,則該二叉排序樹在等概率情況下查找成功的平均查找長(zhǎng)度等于

A.1.0

B.2.9

C.3.4

D.5.5

 

4.一棵樹高為K的完全二叉樹至少的結(jié)點(diǎn)是

A.2k –1

B.2k-1 –1

C.2k-1

D.2k

 

5.在線性表的下列運(yùn)算中,不改變數(shù)據(jù)元素之間結(jié)構(gòu)關(guān)系的運(yùn)算是

A.插入

B.刪除

C.排序

D.查找

 

6.有關(guān)二叉樹下列說(shuō)法正確的是

A.二叉樹的度為2

B.一棵二叉樹的度可以小于2

C.二叉樹中至少有一個(gè)結(jié)點(diǎn)的度為2

D.二叉樹中任何一個(gè)結(jié)點(diǎn)的度都為2

 

7.若要在O(1)的時(shí)間復(fù)雜度上實(shí)現(xiàn)兩個(gè)循環(huán)鏈表頭尾相接,則應(yīng)對(duì)兩個(gè)循環(huán)鏈表各設(shè)置一個(gè)指針,分別指向

A.各自的頭結(jié)點(diǎn)

B.各自的尾結(jié)點(diǎn)

C.各自的第一個(gè)元素結(jié)點(diǎn)

D.一個(gè)表的頭結(jié)點(diǎn),另一個(gè)表的尾結(jié)點(diǎn)

 

8.對(duì)長(zhǎng)度為n的關(guān)鍵字序列進(jìn)行堆排序的空間復(fù)雜度為

A.O(log2n)

B.O(1)

C.O(n)

D.O(n*log2n)

 

9.多維數(shù)組之所以有行優(yōu)先順序和列優(yōu)先順序兩種存儲(chǔ)方式是因?yàn)?/p>

A.數(shù)組的元素處在行和列兩個(gè)關(guān)系中

B.數(shù)組的元素必須從左到右順序排列

C.數(shù)組的元素之間存在次序關(guān)系

D.數(shù)組是多維結(jié)構(gòu),內(nèi)存是一維結(jié)構(gòu)

 

10.對(duì)n個(gè)關(guān)鍵字的序列進(jìn)行快速排序,平均情況下的空間復(fù)雜度為

A.O(1)

B.O(logn)

C.O(n)

D.O(n logn)

 

11.在一個(gè)單鏈表中,若刪除*p結(jié)點(diǎn)的后繼結(jié)點(diǎn),則執(zhí)行操作

A.q=p->next;p->next=q->next;free(q);

B.p=p->next;p->next=p->next->next;free(p);

C.p->next=q->next;free(p->next);

D.p=p->next->next;free(p->next);

 

12.為便于判別有向圖中是否存在回路,可借助于

A.廣度優(yōu)先搜索算法

B.最小生成樹算法

C.最短路徑算法

D.拓?fù)渑判蛩惴?/p>

 

13.連通圖是指圖中任意兩個(gè)頂點(diǎn)之間

A.都連通的無(wú)向圖

B.都不連通的無(wú)向圖

C.都連通的有向圖

D.都不連通的有向圖

 

14.能進(jìn)行二分查找的線性表,必須以

A.順序方式存儲(chǔ),且元素按關(guān)鍵字有序

B.鏈?zhǔn)椒绞酱鎯?chǔ),且元素按關(guān)鍵字有序

C.順序方式存儲(chǔ),且元素按關(guān)鍵字分塊有序

D.鏈?zhǔn)椒绞酱鎯?chǔ),且元素按關(guān)鍵字分塊有序

 

15.二維數(shù)組A的每個(gè)元素是由6個(gè)字符組成的串,其行下標(biāo)i=0,l,…,8,列下標(biāo)為j=1,2.….10。設(shè)每個(gè)字符占一個(gè)字節(jié),若按行先存儲(chǔ),元素A[8,5]的起始地址與A按列存儲(chǔ)時(shí)起始地址相同的元素是

A.A[8,5]

B.A[3,10]

C.A[5,8]

D.A[0,9]

 

16.下面的說(shuō)法中正確的是

    (1)任何一棵二叉樹的葉子節(jié)點(diǎn)在三種遍歷中的相對(duì)次序不變。

    (2)按二叉樹定義,具有三個(gè)節(jié)點(diǎn)的二叉樹共有6種。

A.(1),(2)

B.(1)

C.(2)

D.(1),(2)都錯(cuò)

 

17.以下與數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)無(wú)關(guān)的術(shù)語(yǔ)是

A.循環(huán)隊(duì)列

B.鏈表

C.哈希表

D.棧

 

18.如果求一個(gè)連通圖中以某個(gè)頂點(diǎn)為根的高度最小的生成樹,應(yīng)采用

A.深度優(yōu)先搜索算法

B.廣度優(yōu)先搜索算法

C.求最小生成樹的prim算法

D.拓?fù)渑判蛩惴?/p>

 

19.若長(zhǎng)度為n的線性表采用順序存儲(chǔ)結(jié)構(gòu),在其第i個(gè)位置插入一個(gè)新元素的算法的時(shí)間復(fù)雜度為

A.O(0)

B.O(1)

C.O(n)

D.O(n2)

 

20.在具有n個(gè)結(jié)點(diǎn)的有序單鏈表中插入一個(gè)新結(jié)點(diǎn)并使鏈表仍然有序的時(shí)間復(fù)雜度是

A.O(1)

B.O(n)

C.O(nlogn)

D.O(n2)


  • 上一篇:
  • 下一篇:
  • 作業(yè)咨詢 論文咨詢
    微信客服掃一掃

    回到頂部