日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言边序列构造邻接表,结构C语言版期末考试考试(有答案).doc

發(fā)布時間:2024/8/23 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言边序列构造邻接表,结构C语言版期末考试考试(有答案).doc 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

人生難得幾回搏,此時不搏更待何時?

"數(shù)據(jù)結構"期末考試試題

一、單選題(每小題2分

共12分)

1.在一個單鏈表HL中

若要向表頭插入一個由指針p指向的結點

則執(zhí)行( )

A. HL=ps p一>next=HL

B. p一>next=HL;HL=p3

C. p一>next=Hl;p=HL;

D. p一>next=HL一>next;HL一>next=p;

2.n個頂點的強連通圖中至少含有( )

A.n-l條有向邊 B.n條有向邊

C.n(n-1)/2條有向邊 D.n(n一1)條有向邊

3.從一棵二叉搜索樹中查找一個元素時

其時間復雜度大致為( )

A.O(1) B.O(n)

C.O(1Ogzn) D.O(n2)

4.由權值分別為3

8

6

2

5的葉子結點生成一棵哈夫曼樹

它的帶權路徑長度為( )

A.24 B.48

C. 72 D. 53

5.當一個作為實際傳遞的對象占用的存儲空間較大并可能需要修改時

應最好把它說明為( )參數(shù)

以節(jié)省參數(shù)值的傳輸時間和存儲參數(shù)的空間

A.整形 B.引用型

C.指針型 D.常值引用型·

6.向一個長度為n的順序表中插人一個新元素的平均時間復雜度為( )

A.O(n) B.O(1)

C.O(n2) D.O(10g2n)

二、填空題(每空1分

共28分)

1.數(shù)據(jù)的存儲結構被分為--、--、--和--四種

2.在廣義表的存儲結構中

單元素結點與表元素結點有一個域?qū)煌?/p>

各自分別為--域和--域

3.--中綴表達式 3十x*(2.4/5-6)所對應的后綴表達式為----

4.在一棵高度為h的3叉樹中

最多含有--結點

5.假定一棵二叉樹的結點數(shù)為18

則它的最小深度為--

最大深度為--·

6.在一棵二叉搜索樹中

每個分支結點的左子樹上所有結點的值一定--該結點的值

右子樹上所有結點的值一定--該結點的值

7.當向一個小根堆插入一個具有最小值的元素時

該元素需要逐層--調(diào)整

直到被調(diào)整到--位置為止

8.表示圖的三種存儲結構為--、--和---

9.對用鄰接矩陣表示的具有n個頂點和e條邊的圖進行任一種遍歷時

其時間復雜度為--

對用鄰接表表示的圖進行任一種遍歷時

其時間復雜度為--

10.從有序表(12

18

30

43

56

78

82

95)中依次二分查找43和56元素時

其查找長度分別為--和--·

11.假定對長度n=144的線性表進行索引順序查找

并假定每個子表的長度均為

則進行索引順序查找的平均查找長度為--

時間復雜度為--·

12.一棵B-樹中的所有葉子結點均處在--上

13.每次從無序表中順序取出一個元素

把這插入到有序表中的適當位置

此種排序方法叫做--排序;每次從無序表中挑選出一個最小或最大元素

把它交換到有序表的一端

此種排序方法叫做--排序

14.快速排序在乎均情況下的時間復雜度為--

最壞情況下的時間復雜度為--

三、運算題(每小題6分

共24分)

1.假定一棵二叉樹廣義表表示為a(b(c

d)

c(((

8)))

分別寫出對它進行先序、中序、后序和后序遍歷的結果

先序:

中序;

后序:

2.已知一個帶權圖的頂點集V和邊集G分別為:

V={0

1

2

3

4

5};

E={(0

1)8

(0

2)5

(0

3)2

(1

5)6

(2

3)25

(2

4)13

(3

5)9

(4

5)10}

則求出該圖的最小生成樹的權

最小生成樹的權;

3.假定一組記錄的排序碼為(46

79

56

38

40

84

50

42)

則利用堆排序方法建立的初始堆為--

4.有7個帶權結點

其權值分別為3

7

8

2

6

10

14

試以它們?yōu)槿~子結點生成一棵哈夫曼樹

求出該樹的帶權路徑長度、高度、雙分支結點數(shù)

帶權路徑長度:-- 高度:-- 雙分支結點數(shù):--

四、閱讀算法

回答問題(每小題8分

共16分)

1.VOldAC(List&L)

{

InitList(L);

InsertRear(L;25);

InsertFront(L

50);

IntaL4]={5

8

12

15

36};

for(inti=0; i<5; i++)

if (a[i]

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的c语言边序列构造邻接表,结构C语言版期末考试考试(有答案).doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。