數據結構——圖和排序 習題及答案

2-3算法

對於一個具備N個頂點的無向圖,若採用鄰接矩陣表示,則該矩陣的大小是: (2分)數據結構

  1. N−1
  2. N
  3. (N−1)​2​​
  4. N​2​​

做者: DS課程組性能

單位: 浙江大學spa

2-4排序

若一個有向圖用鄰接矩陣表示,則第i個結點的入度就是: (2分)遞歸

  1. i行的元素個數
  2. i行的非零元素個數
  3. i列的非零元素個數
  4. i列的零元素個數

做者: DS課程組字符串

單位: 浙江大學class

2-5二叉樹

下面關於圖的存儲的敘述中,哪個是正確的? (2分)搜索

  1. 用相鄰矩陣法存儲圖,佔用的存儲空間數只與圖中結點個數有關,而與邊數無關
  2. 用相鄰矩陣法存儲圖,佔用的存儲空間數只與圖中邊數有關,而與結點個數無關
  3. 用鄰接表法存儲圖,佔用的存儲空間數只與圖中結點個數有關,而與邊數無關
  4. 用鄰接表法存儲圖,佔用的存儲空間數只與圖中邊數有關,而與結點個數無關

做者: DS課程組

單位: 浙江大學

2-6

關於圖的鄰接矩陣,下列哪一個結論是正確的? (2分)

  1. 有向圖的鄰接矩陣老是不對稱的
  2. 有向圖的鄰接矩陣能夠是對稱的,也能夠是不對稱的
  3. 無向圖的鄰接矩陣老是不對稱的
  4. 無向圖的鄰接矩陣能夠是不對稱的,也能夠是對稱的

做者: DS課程組

單位: 浙江大學

2-7

N個頂點E條邊的圖用鄰接表存儲,則求每一個頂點入度的時間複雜度爲: (2分)

  1. O(N)
  2. O(N​2​​)
  3. O(N+E)
  4. O(N×E)

做者: DS課程組

單位: 浙江大學

2-8

在一個無向圖中,全部頂點的度數之和等於全部邊數的多少倍? (2分)

  1. 1/2
  2. 1
  3. 2
  4. 4

做者: DS課程組

單位: 浙江大學

2-9

在一個有向圖中,全部頂點的入度與出度之和等於全部邊之和的多少倍? (2分)

  1. 1/2
  2. 1
  3. 2
  4. 4

做者: DS課程組

單位: 浙江大學

2-10

在任一有向圖中,全部頂點的入度之和與全部頂點的出度之和的關係是: (2分)

  1. 相等
  2. 大於等於
  3. 小於等於
  4. 不肯定

做者: DS課程組

單位: 浙江大學

2-11

設無向圖的頂點個數爲N,則該圖最多有多少條邊? (2分)

  1. N−1
  2. N(N−1)/2
  3. N(N+1)/2
  4. N​2​​

做者: DS課程組

單位: 浙江大學

2-20

下列說法不正確的是: (2分)

  1. 圖的遍歷是從給定的源點出發每個頂點僅被訪問一次
  2. 遍歷的基本算法有兩種:深度遍歷和廣度遍歷
  3. 圖的深度遍歷是一個遞歸過程
  4. 圖的深度遍歷不適用於有向圖

做者: DS課程組

單位: 浙江大學

2-21

圖的深度優先遍歷相似於二叉樹的: (2分)

  1. 先序遍歷
  2. 中序遍歷
  3. 後序遍歷
  4. 層次遍歷

做者: DS課程組

單位: 浙江大學

2-22

若是從無向圖的任一頂點出發進行一次深度優先搜索可訪問全部頂點,則該圖必定是: (2分)

  1. 連通圖
  2. 徹底圖
  3. 有迴路的圖
  4. 一棵樹

做者: DS課程組

單位: 浙江大學

2-23

在圖中自a點開始進行廣度優先遍歷算法可能獲得的結果爲: (2分)

 

  1. a, e, d, f, c, b
  2. a, c, f, e, b, d
  3. a, e, b, c, f, d
  4. a, b, e, c, d, f

做者: DS課程組

單位: 浙江大學

2-24

在圖中自c點開始進行廣度優先遍歷算法可能獲得的結果爲: (2分)

 

  1. c,a,b,e,f,d
  2. c,a,f,d,e,b
  3. c,f,a,d,e,b
  4. c,f,a,b,d,e

做者: DS課程組

單位: 浙江大學

2-18

給定一有向圖的鄰接表以下。從頂點V1出發按廣度優先搜索法進行遍歷,則獲得的一種頂點序列爲: (2分)

 

  1. V1,V2,V3,V4,V5
  2. V1,V2,V3,V5,V4
  3. V1,V3,V2,V4,V5
  4. V1,V4,V3,V5,V2

做者: DS課程組

單位: 浙江大學

2-19

已知一個圖的鄰接矩陣以下,則從頂點V1出發按廣度優先搜索法進行遍歷,可能獲得的一種頂點序列爲: (2分)

 

  1. V1,V2,V3,V5,V4,V6
  2. V1,V2,V4,V5,V6,V3
  3. V1,V3,V5,V2,V4,V6
  4. V1,V3,V5,V6,V4,V2

做者: DS課程組

單位: 浙江大學

2-26

咱們用一個有向圖來表示航空公司全部航班的航線。下列哪一種算法最適合解決找給定兩城市間最經濟的飛行路線問題? (2分)

  1. Dijkstra算法
  2. Kruskal算法
  3. 深度優先搜索
  4. 拓撲排序算法

做者: DS課程組

單位: 浙江大學

2-27

數據結構中Dijkstra算法用來解決哪一個問題? (2分)

  1. 關鍵路徑
  2. 最短路徑
  3. 拓撲排序
  4. 字符串匹配

做者: DS課程組

單位: 浙江大學

2-28

任何一個帶權無向連通圖的最小生成樹—— (2分)

  1. 是惟一的
  2. 是不惟一的
  3. 有可能不惟一
  4. 有可能不存在

做者: DS課程組

單位: 浙江大學

2-32

排序方法中,從未排序序列中依次取出元素與已排序序列中的元素進行比較,將其放入已排序序列的正確位置的方法稱爲: (2分)

  1. 插入排序
  2. 選擇排序
  3. 快速排序
  4. 歸併排序

做者: DS課程組

單位: 浙江大學

2-2

下面給出的有向圖中,各個頂點的入度和出度分別是:(2分)

 

  1. 入度: 0, 2, 3, 1, 2; 出度: 3, 2, 1, 1, 1
  2. 入度: 3, 2, 1, 1, 1; 出度: 0, 2, 3, 1, 2
  3. 入度: 3, 4, 4, 2, 3; 出度: 3, 4, 4, 2, 3
  4. 入度: 0, 1, 2, 1, 1; 出度: 3, 2, 1, 1, 1

做者: DS課程組

單位: 浙江大學

2-16

給定一有向圖的鄰接表以下。從頂點V1出發按深度優先搜索法進行遍歷,則獲得的一種頂點序列爲:(2分)

 

  1. V1,V2,V3,V4,V7,V6,V5
  2. V1,V5,V4,V7,V6,V2,V3
  3. V1,V5,V6,V4,V7,V2,V3
  4. V1,V5,V4,V7,V6,V3,V2

做者: 陳越

單位: 浙江大學

2-17

圖的廣度優先遍歷相似於二叉樹的:(2分)

  1. 先序遍歷
  2. 中序遍歷
  3. 後序遍歷
  4. 層次遍歷

做者: 陳越

單位: 浙江大學

2-24

給定有權無向圖的鄰接矩陣以下,其最小生成樹的總權重是:(2分)

 

  1. 24
  2. 23
  3. 18
  4. 17

做者: 陳越

單位: 浙江大學

2-12

下列選項中,不是下圖深度優先搜索序列的是:(2分)

 

  1. V​1​​, V​5​​, V​4​​, V​3​​, V​2​​
  2. V​1​​, V​3​​, V​2​​, V​5​​, V​4​​
  3. V​1​​, V​2​​, V​5​​, V​4​​, V​3​​
  4. V​1​​, V​2​​, V​3​​, V​4​​, V​5​​

做者: DS課程組

單位: 浙江大學

2-25

使用迪傑斯特拉(Dijkstra)算法求下圖中從頂點1到其餘各頂點的最短路徑,依次獲得的各最短路徑的目標頂點是:(2分)

 

  1. 5, 2, 3, 4, 6
  2. 5, 2, 3, 6, 4
  3. 5, 2, 4, 3, 6
  4. 5, 2, 6, 3, 4

做者: DS課程組

單位: 浙江大學

2-1

給定有向圖的鄰接矩陣以下:

 

頂點2(編號從0開始)的出度和入度分別是:(2分)

  1. 3, 1
  2. 1, 3
  3. 0, 2
  4. 2, 0

做者: 陳越

單位: 浙江大學

2-13

若某圖的深度優先搜索序列是{V1, V4, V0, V3, V2},則下列哪一個圖不可能對應該序列? (2分)

做者: 陳越

單位: 浙江大學

2-14

若某圖的深度優先搜索序列是{V2, V0, V4, V3, V1},則下列哪一個圖不可能對應該序列? (2分)

做者: 陳越

單位: 浙江大學

2-30

下列內部排序算法中,排序的平均時間複雜度爲O(nlog​2​​n)的算法是()。 (2分)

  1. 直接選擇排序
  2. 快速排序
  3. 直接插入排序
  4. 氣泡排序

做者: 嚴冰

單位: 浙江大學城市學院

2-31

就平均性能而言,目前最好的內排序方法是()排序法。 (2分)

  1. 希爾
  2. 冒泡
  3. 快速
  4. 交換

做者: 嚴冰

單位: 浙江大學城市學院

2-29

(neuDS)從待排序的序列中選出關鍵字值最大的記錄放到有序序列中,該排序方法稱爲( )。 (2分)

  1. 希爾排序
  2. 直接選擇排序
  3. 冒泡排序
  4. 快速排序

 

題目 答案 結果 分數2-3 D 答案正確 22-4 C 答案正確 22-5 A 答案正確 22-6 B 答案正確 22-7 C 答案正確 22-8 C 答案正確 22-9 C 答案正確 22-10 A 答案正確 22-11 B 答案正確 22-20 D 答案正確 22-21 A 答案正確 22-22 A 答案正確 22-23 D 答案正確 22-24 C 答案正確 22-18 C 答案正確 22-19 A 答案正確 22-26 A 答案正確 22-27 B 答案正確 22-28 C 答案正確 22-32 A 答案正確 22-2 A 答案正確 22-16 D 答案正確 22-17 D 答案正確 22-24 B 答案正確 22-12 D 答案正確 22-25 B 答案正確 22-1 C 答案正確 22-13 C 答案正確 22-14 D 答案正確 22-30 B 答案正確 22-31 C 答案正確 22-29 B 答案正確 2

相關文章
相關標籤/搜索