數據結構與算法(周測6-最小生成樹)


判斷題

1.Prim's algorithm is to maintain a forest and to merge two trees into one at each stage.

     T      F

描述指的是kruskal。

2.Kruskal's algorithm is to maintain a forest and to merge two trees into one at each stage.

     T      F

3.Kruskal's algorithm is to grow the minimum spanning tree by adding one edge, and thus an associated vertex, to the tree in each stage.

     T      F

描述指的是prim

4.Prim's algorithm is to grow the minimum spanning tree by adding one edge, and thus an associated vertex, to the tree in each stage.

     T      F

5.If graph G is a connected graph, the spanning tree of G is a maximal connected subgraph containing all n vertices of G.

     T      F

最小生成樹是最小聯通子圖,減去任何一條邊都會導致結點減少,最大聯通子圖是指不能再大,沒有新的邊可以加入。

選擇題

1.給定有權無向圖的鄰接矩陣如下,其最小生成樹的總權重是:
img

     A.8
     B.15
     C.20
     D.22

比如采用kruskal,直接找最短邊就好了,3-1,3-2,3-4,3-5,3-6,計算這些邊的權重總和

2.給定有權無向圖的鄰接矩陣如下,其最小生成樹的總權重是:
img

     A.24
     B.23
     C.18
     D.17

采用kruskal,依次連接3-4,1-4,4-5,1-6,3-2,計算權重之和。

3.給定有權無向圖如下。關於其最小生成樹,下列哪句是對的?
img

     A.邊(B, A)一定在樹中,樹的總權重為23
     B.邊(D, C)一定在樹中,樹的總權重為20
     C.最小生成樹不唯一,其總權重為23
     D.最小生成樹唯一,其總權重為20

觀察邊是否一定在最小生成樹中,可以看有多少邊和它權重相同,如果有,那么最小生成樹可能是不唯一的,但總權重一定是固定的。

4.任何一個無向連通圖的最小生成樹()。

     A.一定有多棵
     B.可能不存在
     C.有一棵或多棵
     D.只有一棵

5.無向連通圖的最小生成樹( )

     A.一定唯一
     B.有一個或多個
     C.一定有多個
     D.可能不存在

6.對於下列的網 無標題.png ,使用Prim算法由頂點A出發,求最小生成樹,吸取的第三條邊是。

     A.(A,D)
     B.(D,E)
     C.(C,E)
     D.(B,C)

Prim算法,是一顆向外生長的樹,算法每一步在連接集合和集合外的結點的所有邊中,選一條最輕量的邊加入樹中。

這道題目中,第一次選A-D加入,第二次選D-E加入,第三次選E-C。

7.下列說法中正確的是

     A.若一個無向圖的最小生成樹唯一,則該無向圖中沒有權值相同的邊
     B.若一個無向完全圖有 N 個頂點,且各邊權值均相同,則該圖有 N! 種最小生成樹
     C.若一個無向連通圖沒有權值相同的邊,則該無向圖的最小生成樹唯一
     D.一個無向圖的最小生成樹是該圖的極大連通子圖

如果一個無向圖的極小連通子圖恰好是構成這個圖的所有邊,那么因為邊沒有任何選擇,所以無向圖中的邊無所謂權值是否一樣;

拿N等於3來舉例,當各邊權值相同,有3種最小生成樹,顯然不符合N!這個規律;

最小生成樹是極小連通子圖。

8.在求最小生成樹時,Prim算法更適合於____。

     A.有向圖
     B.無向圖
     C.稀疏圖
     D.稠密圖

9.在求最小生成樹時,Kruskal算法更適合於____。

     A.有向圖
     B.無向圖
     C.稀疏圖
     D.稠密圖

10.以下哪個不是給定無向帶權圖的最小生成樹?
6-7.JPG

     A.
     B.
     C.
     D.

計算一下權重和,D過大


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM