資料結構判斷題30道含答案

2021-08-28 09:35:01 字數 1855 閱讀 7438

無向連通圖所有頂點的度之和為偶數。

[t].

無向連通圖邊數一定大於頂點個數減1。

[f]無向連通圖至少有乙個頂點的度為1。

[f]用鄰接表法儲存圖,占用的儲存空間數隻與圖中結點個數有關,而與邊數無關。

[f]用鄰接矩陣法儲存圖,占用的儲存空間數隻與圖中結點個數有關,而與邊數無關。

[t]在乙個有向圖中,所有頂點的入度與出度之和等於所有邊之和的2倍。

[t]在任一有向圖中,所有頂點的入度之和等於所有頂點的出度之和。

[t]如果無向圖

g必須進行兩次廣度優先搜尋才能訪問其所有頂點,則

g一定有

2個連通分量。

[t]在乙個有權無向圖中,若b到

a的最短路徑距離是

12,且c到

b之間存在一條權為

2的邊,則c到

a的最短路徑距離一定不小於10。

[t]用一維陣列

g儲存有

4個頂點的無向圖如下:

g = ,則頂點

2和頂點

0之間是有邊的。

[t]演算法分析的兩個主要方面是時間複雜度和空間複雜度的分析。

[t]通過對堆疊

s操作:

push(s,1), push(s,2), pop(s), push(s,3), pop(s), pop(s)

。輸出的序列為:

123。

[f]在用陣列表示的迴圈佇列中,

front

值一定小於等於

rear

值。[f]

若乙個棧的輸入序列為

,則不可能得到

這樣的出棧序列。

[t]已知一棵二叉樹的先序遍歷結果是

abc,

則cab

不可能是中序遍歷結果。

[t]在一棵二叉搜尋樹上查詢

63,序列39、

101、25、

80、70、

59、63是一種可能的查詢時的結點值比較序列。

[f]一棵有

124個結點的完全二叉樹,其葉結點個數是確定的。

[t]將一棵完全二叉樹存於陣列中(根結點的下標為

1)。則下標為23和

24的兩個結點是兄弟。

[f]用鄰接矩陣法儲存圖,占用的儲存空間數隻與圖中結點個數有關,而與邊數無關。

[t]希爾排序是穩定的演算法。【f

】2​n​​

和n​n

​​具有相同的增長速度。

[f]對於順序儲存的長度為

n的線性表,訪問結點和增加結點的時間複雜度分別對應為

o(1)和o

(n)。

[t]對於順序儲存的長度為

n的線性表,刪除第乙個元素和插入最後乙個元素的時間複雜度分別對應為

o(1)和o

(n)。

[f]

若用鍊錶來表示乙個線性表,則表中元素的位址一定是連續的。

[f]通過對堆疊

s操作:

push(s,1), push(s,2), pop(s), push(s,3), pop(s), pop(s)

。輸出的序列為:

123。【f】

不論是入佇列操作還是入棧操作

,在順序儲存結構上都需要考慮"溢位

"情況。

[t]某二叉樹的前序和中序遍歷序列正好一樣,則該二叉樹中的任何結點一定都無左孩子。

[t]若乙個結點是某二叉樹的中序遍歷序列的最後乙個結點,則它必是該樹的前序遍歷序列中的最後乙個結點。

[f]如果無向圖

g必須進行兩次廣度優先搜尋才能訪問其所有頂點,則

g一定有

2個連通分量。

[t]任何二叉搜尋樹中同一層的結點從左到右是有序的(從小到大)

。[t]

微軟的22道資料結構演算法題(含答案)

微軟的22 道資料結構演算法題 含答案 1 反轉乙個鍊錶。迴圈演算法。1 list reverse list l 13 return tmp 14 2 反轉乙個鍊錶。遞迴演算法。1 list resverse list l 8 return n 9 3 廣度優先遍歷二叉樹。1 void bst tr...

微軟的22道資料結構演算法題(含答案)

微軟的22 道資料結構演算法題 含答案 1 反轉乙個鍊錶。迴圈演算法。1 list reverse list l 13 return tmp 14 2 反轉乙個鍊錶。遞迴演算法。1 list resverse list l 8 return n 9 3 廣度優先遍歷二叉樹。1 void bst tr...

資料結構題 含答案和解析

1.在乙個帶頭結點的單鏈表hl中,若要在第乙個元素之前插入乙個由指標p指向的結點,應該使用的語句為 a hl p p next hl b p next hl hl p c p next hl next hl next p d p next hl p hl 2.採用開放定址法處理雜湊表的衝突時,其平均...