国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

數(shù)據(jù)結(jié)構(gòu)與算法分析 第六章 圖 作業(yè)講解

這篇具有很好參考價(jià)值的文章主要介紹了數(shù)據(jù)結(jié)構(gòu)與算法分析 第六章 圖 作業(yè)講解。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?參考教材:《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版 第2版)》 嚴(yán)蔚敏,李冬梅,吳偉民編著,人民郵電出版社,2022年版。

截圖未標(biāo)明出處均為原創(chuàng)或取自《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版 第2版)》~

?

本文對(duì)應(yīng)的作業(yè)題講解視頻:

?數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解視頻合集https://www.bilibili.com/video/BV1NN411A7hd/?share_source=copy_web&vd_source=7fbf4cbf97db097fe9c00746d1be6e44

作業(yè)講解文檔鏈接目錄:?

第二章 線性表

第三章 棧和隊(duì)列

第四章 串、數(shù)組和廣義表

第五章 樹(shù)和二叉樹(shù)

第六章 圖

第七章 查找

第八章 排序

(?//?????)?// ? ? ?(?//*'▽'*)?// ? ? ?(?//??????)?/? ? ??(?//?????)?// ? ? ?(?//*'▽'*)?// ? ? ?(?//??????)?/

? ? ? ? ?╭═════╮╭═══════════╮
? ? ?╭╯讓路!? ?║ 題來(lái)了!題來(lái)了!
? ? ? ?╰⊙═══⊙╯╰═⊙═══⊙═══⊙╯

單選題1

用鄰接矩陣A表示圖,判定任意兩個(gè)頂點(diǎn)Vi和Vj之間是否有長(zhǎng)度為m的路徑相連,則只要檢查( ???)的第i行第j列的元素是否為零即可。

A: m^A
B: A
C: A^m
D: A^(m-1)

正確答案:C

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題2

用DFS遍歷一個(gè)無(wú)環(huán)有向圖,并在DFS算法退棧返回時(shí)打印相應(yīng)的頂點(diǎn),則輸出的頂點(diǎn)序列是( ???)。

A: 逆拓?fù)溆行?/span>
B: 拓?fù)溆行?/span>
C: 無(wú)序的

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題3

下列說(shuō)法不正確的是( ???)。

A: 圖遍歷是從某源點(diǎn)出發(fā),每一個(gè)頂點(diǎn)僅被訪問(wèn)一次
B: 遍歷的基本算法有兩種:深度遍歷和廣度遍歷
C: 圖的深度遍歷不適合有向圖
D: 圖的深度遍歷是一個(gè)遞歸過(guò)程

正確答案:C

思路:

反例:第二題。

單選題4

無(wú)向圖G=(V,E),其中:V={a,b,c,d,e,f}, ??E={(a,b), (a,e), (a,c), (b,e), (c,f), (f,d), (e,d)},對(duì)該圖進(jìn)行深度優(yōu)先遍歷,得到的頂點(diǎn)序列正確的是( ???)。

A: a,b,e,c,d,f
B: a,c,f,e,b,d
C: a,e,b,c,f,d
D: a,e,d,f,c,b

正確答案:D

思路:

先根據(jù)已知條件畫(huà)圖,然后從a點(diǎn)開(kāi)始遍歷。

單選題5

用鄰接矩陣存儲(chǔ)一個(gè)圖所需的存儲(chǔ)單元數(shù)目與圖的邊數(shù)有關(guān)。( ???)

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

鄰接矩陣表示法創(chuàng)建無(wú)向圖G的時(shí)間復(fù)雜度是O(n^2)

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題6

用鄰接矩陣存儲(chǔ)一個(gè)圖時(shí),在不考慮壓縮存儲(chǔ)的情況下,所占用的存儲(chǔ)空間大小與圖中結(jié)點(diǎn)個(gè)數(shù)有關(guān),而與圖的邊數(shù)無(wú)關(guān)。

A: 正確
B: 錯(cuò)誤

正確答案:A

單選題7

有n個(gè)頂點(diǎn)的無(wú)向圖,采用鄰接矩陣表示,圖中的邊數(shù)等于鄰接矩陣中非零元素之和的一半。( ???)

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

? ?

單選題8

有向圖的鄰接矩陣是對(duì)稱的。( ???)

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

? ? ?

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題9

無(wú)向圖的鄰接矩陣一定是對(duì)稱矩陣,有向圖的鄰接矩陣一定是非對(duì)稱矩陣。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

前半句是對(duì)的;后半句是錯(cuò)的。

單選題10

連通分量指的是有向圖中的極大連通子圖。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

連通分量:無(wú)向圖中的極大連通子圖

單選題11

鄰接多重表是無(wú)向圖和有向圖的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

鄰接多重表是無(wú)向圖的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

單選題12

十字鏈表是無(wú)向圖的一種存儲(chǔ)結(jié)構(gòu)。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

十字鏈表是有向圖的一種鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。

單選題13

無(wú)向圖的鄰接矩陣可用一維數(shù)組存儲(chǔ)。

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題14

鄰接矩陣適用于有向圖和無(wú)向圖的存儲(chǔ),但不能存儲(chǔ)帶權(quán)的有向圖和無(wú)向圖,而只能使用鄰接表存儲(chǔ)形式來(lái)存儲(chǔ)它。

A: 正確
B: 錯(cuò)誤

正確答案:B

單選題15

有e條邊的無(wú)向圖,在鄰接表中有e個(gè)結(jié)點(diǎn)。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

無(wú)向圖中的一條邊要存儲(chǔ)兩次。

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題16

有向圖中頂點(diǎn)V的度等于其鄰接矩陣中第V行中的1的個(gè)數(shù)。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

頂點(diǎn)的度=頂點(diǎn)的出度+頂點(diǎn)的入度

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題17

強(qiáng)連通圖的各頂點(diǎn)間均可達(dá)。

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題18

強(qiáng)連通分量是無(wú)向圖的極大強(qiáng)連通子圖。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題19

一個(gè)有向圖的鄰接表和逆鄰接表中結(jié)點(diǎn)的個(gè)數(shù)可能不等。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題20

需要借助于一個(gè)隊(duì)列來(lái)實(shí)現(xiàn)DFS算法。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

DFS一般借助?;蜻f歸實(shí)現(xiàn)。

單選題21

一個(gè)連通圖的生成樹(shù)是一個(gè)極小連通子圖。

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題22

N個(gè)頂點(diǎn)的連通圖用鄰接矩陣表示時(shí),該矩陣至少有( ???)個(gè)非零元素。

A: N
B: 2(N-1)
C: N-1
D: N+1

正確答案:B

思路:

N個(gè)頂點(diǎn)的連通圖至少有N-1條邊。無(wú)向圖的一條邊在鄰接矩陣中對(duì)應(yīng)兩個(gè)非零元素,所以整個(gè)矩陣一共有2(N-1)個(gè)非零元素。

單選題23

在圖G的鄰接表表示中,每個(gè)頂點(diǎn)鄰接表中所含的結(jié)點(diǎn)數(shù),對(duì)于無(wú)向圖來(lái)說(shuō)等于該頂點(diǎn)的度;對(duì)于有向圖來(lái)說(shuō)等于該頂點(diǎn)的出度。

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題24

具有10個(gè)頂點(diǎn)的無(wú)向圖,邊的總數(shù)最多為( ???)

A: 45
B: 90
C: 10
D: 20

正確答案:A

思路:

每個(gè)頂點(diǎn)和其他所有頂點(diǎn)都有邊,則每個(gè)頂點(diǎn)有9條邊×10個(gè)頂點(diǎn)=90,又因?yàn)闊o(wú)向圖中一個(gè)邊連接兩個(gè)點(diǎn),所以,90/2= 45條邊。

單選題25

在有n個(gè)頂點(diǎn)的有向圖中,若要使任意兩點(diǎn)間可以互相到達(dá),則至少需要( ???)條弧。

A: n+1
B: 2n
C: n
D: 2(n-1)

正確答案:C

思路:

整體形成一個(gè)環(huán)即可。

單選題26

要連通具有n個(gè)頂點(diǎn)的有向圖,至少需要( ???)條邊。

A: n-1
B: n
C: n+1
D: 2n

正確答案:B

思路:

整體形成一個(gè)環(huán)即可。

單選題27

在有n個(gè)頂點(diǎn)的有向圖中,每個(gè)頂點(diǎn)的度最大可達(dá)( ???)。

A: n+1
B: 2n
C: n
D: 2(n-1)

正確答案:D

思路:

出度=入度=n-1。即每個(gè)點(diǎn)都有出發(fā)到其他所有點(diǎn)的弧和從其他所有出發(fā)到達(dá)自己的弧。

單選題28

若用n表示圖中頂點(diǎn)數(shù)目,則有( ???)條邊的無(wú)向圖成為完全圖。

A: n(n-1)/2
B: n(n-1)
C: 2n(n-1)
D: n^2

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題29

n個(gè)結(jié)點(diǎn)的完全有向圖含有邊的數(shù)目( ????)。

A: n^2
B: n(n+1)
C: n/2
D: n(n-1)

正確答案:D

單選題30

設(shè)無(wú)向圖的頂點(diǎn)個(gè)數(shù)為n,則該圖最多有( ???)條邊。

A: n-1
B: n(n-1)/2
C: n(n+1)/2
D: n^2

正確答案:B

單選題31

G是一個(gè)非連通無(wú)向圖,共有28條邊,則該圖至少有( ???)個(gè)頂點(diǎn)。

A: 9
B: 10
C: 11
D: 12

正確答案:A

思路:

假設(shè)圖G滿足最少有n個(gè)點(diǎn)構(gòu)成一個(gè)有28條邊的連通無(wú)向圖,則G再增加一個(gè)孤立的點(diǎn),就能滿足題意,使該圖成為非連通無(wú)向圖G。且最少有n個(gè)點(diǎn)構(gòu)成一個(gè)有28條邊的連通無(wú)向圖,則G一定是一個(gè)完全圖,即n(n-1)/2=28, n=8, 即G中的頂點(diǎn)數(shù)=8+1=9。

單選題32

對(duì)于一個(gè)具有n個(gè)頂點(diǎn)e條邊的無(wú)向圖的鄰接表的表示,則表頭向量大小為n,鄰接表的邊結(jié)點(diǎn)個(gè)數(shù)為( )。

A: n*e
B: n
C: e
D: 2e

正確答案:D

思路:

注意這是一個(gè)無(wú)向圖。

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題33

已知一無(wú)向圖G=(V,E),其中V={a,b,c,d,e}E={(a,b),(a,d),(a,c),(d,c),(b,e)}現(xiàn)用某一種圖遍歷方法從頂點(diǎn)a開(kāi)始遍歷圖,得到的序列為abecd,則采用的是廣度優(yōu)先遍歷方法。

A: 正確
B: 錯(cuò)誤

正確答案:B

單選題34

圖中有關(guān)路徑的定義是( ???)。

A: 由頂點(diǎn)和相鄰頂點(diǎn)序偶構(gòu)成的邊所形成的序列
B: 由不同頂點(diǎn)所形成的序列
C: 由不同邊所形成的序列
D: 上述定義都不是

正確答案:A

單選題35

一個(gè)包含n個(gè)頂點(diǎn)的連通無(wú)向圖,其邊的個(gè)數(shù)至少為( ???)。

A: n-1
B: n
C: n+1
D: nlogn

正確答案:A

單選題36

在一個(gè)無(wú)向圖中,所有頂點(diǎn)的度數(shù)之和等于所有邊數(shù)( ???)倍。

A: 1/2
B: 1
C: 3/2
D: 2

正確答案:D

思路:

一個(gè)邊連接兩個(gè)點(diǎn)。舉例。

單選題37

在一個(gè)有向圖中,所有頂點(diǎn)的入度之和等于所有頂點(diǎn)出度之和的( ?)倍。

A: 0
B: 1/2
C: 2
D: 1

正確答案:D

思路:

一個(gè)弧提供一個(gè)入度+一個(gè)出度。所以入度之和=出度之和=弧的數(shù)量。

單選題38

一個(gè)有n個(gè)結(jié)點(diǎn)的圖,最少有( ???)個(gè)連通分量。

A: 0
B: 1
C: n
D: n-1

正確答案:B

思路:

連通分量是指無(wú)向圖中的極大連通子圖。

單選題39

一個(gè)有n個(gè)結(jié)點(diǎn)的圖,最多有( ???)個(gè)連通分量。

A: 1
B: n-1
C: n
D: n+1

正確答案:C

思路:

連通分量是指無(wú)向圖中的極大連通子圖。

單選題40

下列哪一種圖的鄰接矩陣是對(duì)稱矩陣?( ???)

A: 有向圖
B: 無(wú)向圖
C: AOV網(wǎng)(屬于有向圖)
D: AOE網(wǎng)(屬于有向圖)

正確答案:B

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題41

關(guān)鍵路徑是事件結(jié)點(diǎn)網(wǎng)絡(luò)中( ???)。

A: 從源點(diǎn)到匯點(diǎn)的最長(zhǎng)路徑
B: 從源點(diǎn)到匯點(diǎn)的最短路徑

C: 最長(zhǎng)回路

D: 最短回路

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題42

關(guān)鍵路徑是AOE網(wǎng)中從源點(diǎn)到終點(diǎn)的最長(zhǎng)路徑。

A: 正確
B: 錯(cuò)誤

正確答案:A

單選題43

下列關(guān)于AOE網(wǎng)的敘述中,不正確的是( ???)。

A: 關(guān)鍵活動(dòng)不按期完成就會(huì)影響整個(gè)工程的完成時(shí)間
B: 任何一個(gè)關(guān)鍵活動(dòng)提前完成,那么整個(gè)工程將會(huì)提前完成

C: 所有的關(guān)鍵活動(dòng)提前完成,那么整個(gè)工程將會(huì)提前完成

D: 某些關(guān)鍵活動(dòng)提前完成,那么整個(gè)工程將會(huì)提前完成

正確答案:B

思路:

關(guān)鍵路徑可能不止一條,一個(gè)關(guān)鍵路徑上的關(guān)鍵活動(dòng)提前完成,另一條關(guān)鍵路徑上的活動(dòng)保持不變,整個(gè)工程還是不會(huì)提前完全。

單選題44

在表示某工程的AOE網(wǎng)中,加速其關(guān)鍵路徑上的任意關(guān)鍵活動(dòng)均可縮短整個(gè)工程的完成時(shí)間。

A: 正確
B: 錯(cuò)誤

正確答案:B

單選題45

下面關(guān)于求關(guān)鍵路徑的說(shuō)法不正確的是( ???)。

A: 求關(guān)鍵路徑是以拓?fù)渑判驗(yàn)榛A(chǔ)的
B: 一個(gè)事件的最早開(kāi)始時(shí)間同以該事件為尾的弧的活動(dòng)最早開(kāi)始時(shí)間相同

C: 一個(gè)事件的最遲開(kāi)始時(shí)間為以該事件為尾的弧的活動(dòng)最遲開(kāi)始時(shí)間與該活動(dòng)的持續(xù)時(shí)間的差

D: 關(guān)鍵活動(dòng)一定位于關(guān)鍵路徑上

正確答案:C

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

?有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題46

在AOE圖中關(guān)鍵路徑上活動(dòng)的時(shí)間延長(zhǎng)多少,整個(gè)工程時(shí)間也就隨之延長(zhǎng)多少。

A: 正確
B: 錯(cuò)誤

正確答案:A

單選題47

Dijkstra最短路徑算法從源點(diǎn)到其余各頂點(diǎn)的最短路徑的路徑長(zhǎng)度按遞增次序依次產(chǎn)生,該算法弧上的權(quán)出現(xiàn)負(fù)值情況時(shí),不能正確產(chǎn)生最短路徑。

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題48

已知有向圖G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7}, ??E={<V1,V2>, <V1,V3>, <V1,V4>, <V2,V5>, <V3,V5>, <V3,V6>, <V4,V6>, <V5,V7>, <V6,V7>},G的拓?fù)湫蛄惺? ???)。

A: V1,V3,V4,V6,V2,V5,V7
B: V1,V3,V2,V6,V4,V5,V7
C: V1,V3,V4,V5,V2,V6,V7
D: V1,V2,V5,V3,V4,V6,V7

正確答案:A

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

單選題49

下面哪一方法可以判斷出一個(gè)有向圖是否有環(huán)( ???)

A: 深度優(yōu)先遍歷
B: 拓?fù)渑判?/span>
C: 求最短路徑
D: 求關(guān)鍵路徑

正確答案:B

思路:

在 AOV-網(wǎng)中,不應(yīng)該出現(xiàn)有向環(huán),因?yàn)榇嬖诃h(huán)意味著某項(xiàng)活動(dòng)應(yīng)以自己為先決條件。顯然,這是荒謬的。若設(shè)計(jì)出這樣的流程圖,工程便無(wú)法進(jìn)行。而對(duì)程序的數(shù)據(jù)流圖來(lái)說(shuō),則表明存在一個(gè)死循環(huán)。因此,對(duì)給定的 AOV-網(wǎng)應(yīng)首先判定網(wǎng)中是否存在環(huán)。檢測(cè)的辦法是對(duì)有向圖的頂點(diǎn)進(jìn)行拓?fù)渑判?,若網(wǎng)中所有頂點(diǎn)都在它的拓?fù)溆行蛐蛄兄校瑒t該A0V-網(wǎng)中必定不存在環(huán)。

單選題50

有向圖G可拓?fù)渑判虻呐袆e條件是不存在環(huán)。

A: 正確
B: 錯(cuò)誤

正確答案:A

單選題51

拓?fù)渑判虻挠邢驁D中,最多存在一條環(huán)路。

A: 正確
B: 錯(cuò)誤

正確答案:B

單選題52

在有向圖G的拓?fù)湫蛄兄?若頂點(diǎn)Vi在頂點(diǎn)Vj之前,則下列情形不可能出現(xiàn)的是( ???)。

A: G中有弧<vi,vj>
B: G中有一條從Vi到Vj的路徑
C: G中沒(méi)有弧<vi,vj>
D: G中有一條從Vj到Vi的路徑

正確答案:D

思路:

頂點(diǎn)Vi在頂點(diǎn)Vj之前,說(shuō)明Vi是執(zhí)行Vj的先決條件。如果還有D答案Vj到Vi的路徑,則Vj是Vi的先決條件,彼此互為先決條件,則存在環(huán),無(wú)法產(chǎn)生產(chǎn)生拓?fù)渑判颍c題目矛盾,所以選D。

單選題53

設(shè)有向圖有n個(gè)頂點(diǎn)和e條邊,進(jìn)行拓?fù)渑判驎r(shí),總的計(jì)算時(shí)間為( ???)。

A: O(n)
B: O(n^2)
C: O(n+e)
D: O(n*e)

正確答案:C

思路:

因?yàn)橥負(fù)渑判蛩惴ㄊ窃贏OV-網(wǎng)上進(jìn)行的,是一種有向圖,并且排序算法的整個(gè)過(guò)程對(duì)每個(gè)活動(dòng)(頂點(diǎn))和每個(gè)弧都只經(jīng)歷一次。且用鄰接表表示圖時(shí)的時(shí)間復(fù)雜度為O(n+e)。

單選題54

在用鄰接表表示圖時(shí),拓?fù)渑判蛩惴〞r(shí)間復(fù)雜度為( ???)。

A: O(n)
B: O(n+e)
C: O(n*n)
D: O(n*n*n)

正確答案:B

思路:

因?yàn)橥負(fù)渑判蛩惴ㄊ窃贏OV-網(wǎng)上進(jìn)行的,是一種有向圖,并且排序算法的整個(gè)過(guò)程對(duì)每個(gè)活動(dòng)(頂點(diǎn))和每個(gè)弧都只經(jīng)歷一次。且用鄰接表表示圖時(shí)的時(shí)間復(fù)雜度為O(n+e)。

單選題55

拓?fù)渑判蛩惴ò岩粋€(gè)無(wú)向圖中的頂點(diǎn)排成一個(gè)有序序列。

A: 正確
B: 錯(cuò)誤

正確答案:B

單選題56

拓?fù)渑判蛩惴▋H能適用于有向無(wú)環(huán)圖。

A: 正確
B: 錯(cuò)誤

正確答案:B

單選題57

帶權(quán)的連通無(wú)向圖的最小代價(jià)生成樹(shù)是唯一的。( ???)

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

有向圖中頂點(diǎn)v的度等于其鄰接矩陣中第v行中的1的個(gè)數(shù),數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解,算法,數(shù)據(jù)結(jié)構(gòu),圖搜索,深度優(yōu)先遍歷,寬度優(yōu)先

可能會(huì)生成多個(gè)代價(jià)之和相同且都為最小的生成樹(shù)。

單選題58

最小生成樹(shù)問(wèn)題是構(gòu)造連通網(wǎng)的最小代價(jià)生成樹(shù)。( ???)

A: 正確
B: 錯(cuò)誤

正確答案:A

單選題59

任何有向圖的結(jié)點(diǎn)都可以排成拓?fù)渑判?而且拓?fù)湫蛄胁晃ㄒ弧?/span>

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

不能在有環(huán)的有向圖上完成拓?fù)渑判颉?/span>

單選題60

不同的求最小生成樹(shù)的方法最后得到的生成樹(shù)是相同的。

A: 正確
B: 錯(cuò)誤

正確答案:B

思路:

最小生成樹(shù)的形狀可以是不同,但能保證代價(jià)之和相同且同為最小。

單選題61

最小生成樹(shù)的KRUSKAL算法是一種貪心法。

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

KRUSKAL算法:克魯斯卡爾算法。

單選題62

求最小生成樹(shù)的普里姆()算法中邊上的權(quán)可正可負(fù)。

A: 正確
B: 錯(cuò)誤

正確答案:B

單選題63

判斷一個(gè)無(wú)向圖是一棵樹(shù)的條件是有n個(gè)頂點(diǎn),n-1條邊的無(wú)向連通圖。

A: 正確
B: 錯(cuò)誤

正確答案:A

單選題64

Prim(普里姆)算法適用于求邊稠密的網(wǎng)的最小生成樹(shù);kruskal(克魯斯卡爾)算法適用于求邊稀疏的網(wǎng)的最小生成樹(shù)。

A: 正確
B: 錯(cuò)誤

正確答案:A

思路:

因?yàn)槠绽锬匪惴ǎ狱c(diǎn)法)的過(guò)程是不斷選點(diǎn)加入??唆斔箍査惴ǎ舆叿ǎ┑倪^(guò)程是不斷選邊加入。

單選題65

如果含n個(gè)頂點(diǎn)的圖形形成一個(gè)環(huán),則它有( ???)棵生成樹(shù)。

A: n-1
B: n
C: n+1
D: 2n

正確答案:B

思路:

n個(gè)頂點(diǎn)形成一個(gè)環(huán),則有n條邊。每斷一條邊,這個(gè)環(huán)都構(gòu)不成,整個(gè)圖可以被看出一棵樹(shù),有n條不同的邊可以斷,則對(duì)應(yīng)有n種生成樹(shù)。

??????????????????????????????????????????????????????? \?HAVE A GOOD?DAY?/??? ??????????????????????????????????????????????????????文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-777423.html

到了這里,關(guān)于數(shù)據(jù)結(jié)構(gòu)與算法分析 第六章 圖 作業(yè)講解的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 數(shù)據(jù)結(jié)構(gòu) 第六章 圖——圖的遍歷

    數(shù)據(jù)結(jié)構(gòu) 第六章 圖——圖的遍歷

    在前面我們知道,樹(shù)是一種非線性結(jié)構(gòu),為了方便它在計(jì)算機(jī)中的存儲(chǔ),對(duì)樹(shù)進(jìn)行遍歷使它線性化。 而圖同樣也是一種非線性結(jié)構(gòu),但是圖又是一種不同于樹(shù)的多對(duì)多結(jié)構(gòu),所以在前面我們將其轉(zhuǎn)換為了多個(gè)一對(duì)多的結(jié)構(gòu)來(lái)描述它的存儲(chǔ)結(jié)構(gòu)。 圖的遍歷同樹(shù)類(lèi)似,也是從某

    2024年02月08日
    瀏覽(23)
  • HNU數(shù)據(jù)結(jié)構(gòu)與算法分析-作業(yè)1-算法分析

    HNU數(shù)據(jù)結(jié)構(gòu)與算法分析-作業(yè)1-算法分析

    ? 1.?(簡(jiǎn)答題) 1.(教材3.4)(a)假設(shè)某一個(gè)算法的時(shí)間代價(jià)為 ,對(duì)于輸入規(guī)模n,在某臺(tái)計(jì)算機(jī)上實(shí)現(xiàn)并完成該算法的時(shí)間為t秒?,F(xiàn)在另有一臺(tái)計(jì)算機(jī),運(yùn)行速度為第一臺(tái)的64倍,那么t秒內(nèi)新機(jī)器上能完成的輸入規(guī)模為多大? 2.(教材3.12) 寫(xiě)出下列程序段平均情況下時(shí)間代

    2024年02月05日
    瀏覽(20)
  • HNU數(shù)據(jù)結(jié)構(gòu)與算法分析-作業(yè)2-線性結(jié)構(gòu)

    HNU數(shù)據(jù)結(jié)構(gòu)與算法分析-作業(yè)2-線性結(jié)構(gòu)

    ? 1.?(簡(jiǎn)答題) 4.1 假設(shè)一個(gè)線性表包含下列元素: |2,23,15,5,9 使用Shaffer編寫(xiě)的教材《數(shù)據(jù)結(jié)構(gòu)與算法分析》的List?ADT編寫(xiě)一些C++語(yǔ)句,刪除值為15的元素。 (要求:采用C或C++語(yǔ)言描述算法) 4.6 使用Shaffer編寫(xiě)的教材《數(shù)據(jù)結(jié)構(gòu)與算法分析》的LList類(lèi),給LList類(lèi)的實(shí)現(xiàn)添加一個(gè)成

    2024年02月05日
    瀏覽(25)
  • 王道計(jì)算機(jī)考研 數(shù)據(jù)結(jié)構(gòu)C語(yǔ)言復(fù)現(xiàn)-第六章-隊(duì)列

    ?這篇文章收錄了王道考研課程中涉及的數(shù)據(jù)結(jié)構(gòu)的所有代碼。此外,本博客可能會(huì)添加一些額外的代碼(不僅限于王道考研),因?yàn)?08考試中會(huì)頻繁考察一些冷門(mén)的知識(shí)點(diǎn),所以這篇博客會(huì)涵蓋所有相關(guān)的代碼。這也是我數(shù)據(jù)結(jié)構(gòu)的第一輪復(fù)習(xí),希望能與大家共同進(jìn)步。由

    2024年01月21日
    瀏覽(25)
  • 數(shù)據(jù)結(jié)構(gòu)與算法分析 第五章 樹(shù)和二叉樹(shù) 作業(yè)講解

    數(shù)據(jù)結(jié)構(gòu)與算法分析 第五章 樹(shù)和二叉樹(shù) 作業(yè)講解

    ?參考教材: 《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版 第2版)》 嚴(yán)蔚敏,李冬梅,吳偉民編著,人民郵電出版社,2022年版。 截圖未標(biāo)明出處均為原創(chuàng)或取自《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版 第2版)》~ ? 本文對(duì)應(yīng)的作業(yè)題講解視頻: ? 數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解視頻合集 https://www.bilibili.com/video/BV1N

    2024年02月02日
    瀏覽(25)
  • 數(shù)據(jù)結(jié)構(gòu)與算法分析 第七章 串、數(shù)組和廣義表 作業(yè)講解

    數(shù)據(jù)結(jié)構(gòu)與算法分析 第七章 串、數(shù)組和廣義表 作業(yè)講解

    ?參考教材: 《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版 第2版)》 嚴(yán)蔚敏,李冬梅,吳偉民編著,人民郵電出版社,2022年版。 截圖未標(biāo)明出處均為原創(chuàng)或取自《數(shù)據(jù)結(jié)構(gòu)(C語(yǔ)言版 第2版)》~ ? 本文對(duì)應(yīng)的作業(yè)題講解視頻: ? 數(shù)據(jù)結(jié)構(gòu)與算法分析作業(yè)講解視頻合集 https://www.bilibili.com/video/BV1N

    2024年02月04日
    瀏覽(21)
  • 【夜深人靜學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法 | 第六篇】貪心算法

    【夜深人靜學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)與算法 | 第六篇】貪心算法

    目錄 前言: 引入: 貪心算法:? ?? 455. 分發(fā)餅干 - 力扣(LeetCode) 376. 擺動(dòng)序列 - 力扣(LeetCode) 53. 最大子數(shù)組和 - 力扣(LeetCode) 122. 買(mǎi)賣(mài)股票的最佳時(shí)機(jī) II - 力扣(LeetCode) ? ? ? ? 在本文我們將為大家介紹在計(jì)算機(jī)中比較常見(jiàn)的一種算法:貪心算法。他并沒(méi)有具體的代

    2024年02月09日
    瀏覽(23)
  • Python篇——數(shù)據(jù)結(jié)構(gòu)與算法(第六部分:哈希表)

    Python篇——數(shù)據(jù)結(jié)構(gòu)與算法(第六部分:哈希表)

    ? 目錄 1、直接尋址表 2、直接尋址表缺點(diǎn) 3、哈希 4、哈希表 5、解決哈希沖突 6、拉鏈法 7、常見(jiàn)哈希函數(shù) 8、哈希表的實(shí)現(xiàn) 8.1迭代器iter()和__iter__ 8.2str()和repr() 8.3代碼實(shí)現(xiàn)哈希表 8.4哈希表的應(yīng)用 ? 直接尋址表:key為k的元素放到k的位置上 改進(jìn)直接尋址表:哈希(

    2024年02月10日
    瀏覽(43)
  • 算法設(shè)計(jì)與分析復(fù)習(xí)筆記第六章分支限界法

    算法設(shè)計(jì)與分析復(fù)習(xí)筆記第六章分支限界法

    分支限界法的基本思想 分支限界法類(lèi)似于回溯法,也是一種在問(wèn)題的解空間樹(shù)T中搜索問(wèn)題解的算法。 但在一般情況下,分枝限界法與回溯法的求解目標(biāo)不同?;厮莘ǖ那蠼饽繕?biāo)是找出解空間樹(shù)中滿足約束條件的所有解,而分枝限界法的求解目標(biāo)則是找出滿足約束條件的一個(gè)

    2024年02月03日
    瀏覽(29)
  • 數(shù)據(jù)結(jié)構(gòu)作業(yè)—第十三周---- Prim算法 Kruskal算法 Dijkstra算法

    數(shù)據(jù)結(jié)構(gòu)作業(yè)—第十三周---- Prim算法 Kruskal算法 Dijkstra算法

    (只看點(diǎn),不看邊,適合邊較多的圖,即 稠密圖 ) ? ? ? 是一種按權(quán)值的遞增次序選擇合適的邊來(lái)構(gòu)造最小生成樹(shù)的方法;( 稀疏圖 ) 適合帶權(quán)有向圖和帶權(quán)無(wú)向圖求單源最短路徑; 不適合含負(fù)取值的圖,求最短路徑; 1 .?單選題?簡(jiǎn)單?7分 對(duì)于有n個(gè)頂點(diǎn)的帶權(quán)連通圖

    2024年02月15日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包