版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第7章 圖(Graph),圖是一種比樹更為復(fù)雜的非線性數(shù)據(jù)結(jié)構(gòu)。 1.線性表: 數(shù)據(jù)元素之間僅有線性關(guān)系. (每個(gè)elem只有一個(gè)直接前驅(qū)和一個(gè)直接后繼) 2.樹形結(jié)構(gòu):elem之間有明顯的層次關(guān)系. (每一層上的數(shù)據(jù)元素可能和下一層中多個(gè)元素相關(guān),但只能和上一層中一個(gè)元素(雙親)相關(guān)) 3.圖形結(jié)構(gòu):結(jié)點(diǎn)之間的關(guān)系可以是任意的. (圖中任意兩個(gè)數(shù)據(jù)元素之間都可能相關(guān)聯(lián) ) 圖的應(yīng)用十分廣泛。最典型的應(yīng)用領(lǐng)域有電路分析、尋找最短路線、項(xiàng)目規(guī)劃、鑒別化合物、統(tǒng)計(jì)力學(xué)、遺傳學(xué)、控制論、語言學(xué),乃至社會科學(xué)。實(shí)際上,在所有的數(shù)據(jù)結(jié)構(gòu)中,圖的應(yīng)用是最廣泛的。,7.1.1 圖的定義,1.圖(Graph)
2、是由集合V和集合E組成, 記為: G=(V,E). 圖中的數(shù)據(jù)元素V,稱為頂點(diǎn)(Vertice,也叫作節(jié)點(diǎn)或點(diǎn)). V:是頂點(diǎn)的有窮非空集合. E:邊的集合. (edge,兩個(gè)頂點(diǎn)之間的關(guān)系,也叫作弧或連線) 在圖7.1中,頂點(diǎn)v2 鄰接于頂點(diǎn)v1 ,而v1 鄰接至頂點(diǎn)v2 。邊關(guān)聯(lián)于頂點(diǎn)v1 而關(guān)聯(lián)至頂點(diǎn)v2 。頂點(diǎn)v2 鄰接至頂點(diǎn)v3 且鄰接于頂點(diǎn)v3 。邊是關(guān)聯(lián)于頂點(diǎn)v2 而關(guān)聯(lián)至頂點(diǎn)v3 。對于無向圖來說,“至”和“于”的含義是相同的。,1.帶方向的邊叫有向邊(directed edge),簡稱為??; 用頂點(diǎn)的有序?qū)Ρ硎?,和是不同?. 2. 而不帶方向的邊叫無向邊(undirecte
3、d edge),簡稱為邊。 用頂點(diǎn)的無序?qū)Ρ硎荆?vi ,vj)和(vj ,vi)表示同一條邊。 表示從頂點(diǎn)vi到vj 的一段弧 Vi:稱為邊的始點(diǎn)或者弧尾 Vj:稱為邊的終點(diǎn)或者弧頭,如果使用集合的表示方法,圖7.1中的兩個(gè)圖可以用如下方法表示: 1. 圖G1: G1=(V1,E1); 其中頂點(diǎn)集 V1=v1,v2,v3,v4; 其中邊集 E1=( v1,v2),(v1,v3),(v2,v3),(v1,v4), (v3,v4) 2. 圖G2: G2=(V2,E2) 其中頂點(diǎn)集 V2= v1,v2,v3; 其中弧集 E2=, 如果圖中所有的邊都是無向邊,那么該圖叫做無向圖(undirected
4、 graph),圖7.1中圖G1就是無向圖。 如果所有邊都是有向的,那么該圖叫做有向圖(directed graph), 圖7.1中G2是一個(gè)有向圖。,對圖作一些限制: 第一,圖中不能有從頂點(diǎn)自身到自身的邊(即自身環(huán)),就是說不應(yīng)有形如(vx,vx)的邊或的弧。如圖 (a)所示的帶自身環(huán)的圖不討論。 第二,兩個(gè)頂點(diǎn)vt和vu之間相關(guān)聯(lián)的邊不能多于一條。如圖 (b)所示的多重圖也不討論。,(a)帶自身環(huán)的圖,(b)多重圖,7.1.2圖的術(shù)語 (1)完全圖(complete graph):在有n個(gè)頂點(diǎn)的無向圖中,若有n(n-1)/2條邊,則稱此無向圖為完全無向圖,如圖7.3 (a)所示的圖G1。在
5、有n個(gè)頂點(diǎn)的有向圖中,若有n(n-1)條邊,則稱此圖為完全有向圖,如圖7.3(c)所示的圖G3。 完全圖中的頂點(diǎn)個(gè)數(shù)和邊的個(gè)數(shù)都達(dá)到最大值。 (2)權(quán)(weight):在某些圖的應(yīng)用中,邊(?。┥暇哂信c它相關(guān)的系數(shù),稱之為權(quán)。這些權(quán)可以表示從一個(gè)頂點(diǎn)到另一個(gè)頂點(diǎn)的距離、花費(fèi)的代價(jià)、所需的時(shí)間和次數(shù)等。這種帶權(quán)圖也被稱為網(wǎng)絡(luò)(network)。,(3)鄰接頂點(diǎn)(adjacent vertex):在無向圖G1中,若(u,v)是E(G)中的一條邊,則稱u和v互為鄰接頂點(diǎn),并稱邊(u,v)依附于頂點(diǎn)u和v。 (4)頂點(diǎn)的度:頂點(diǎn)的度是指依附于某頂點(diǎn)vi的邊數(shù), 通常記為TD(vi)。 在有向圖中,要區(qū)
6、別頂點(diǎn)的入度和出度的概念。 所謂頂點(diǎn)vi的入度 過是指以vi為終點(diǎn)的弧的數(shù)目,記為ID(vi); 所謂頂點(diǎn)vi的出度 過是指以vi為始點(diǎn)的弧的數(shù)目,記為OD(vi)。顯然的: TD(vi)=ID(vi)+OD(vi),例如: 1. 在圖7.1(G1)中頂點(diǎn)v1的度TD(v1)=3, 2. 在G2中頂點(diǎn)v2 的入度ID(v2)=2, 出度OD(v2 )=1, TD(v2 )=3。,可以證明,對于具有n個(gè)頂點(diǎn)、e條邊的圖,頂點(diǎn)vi的度TD(vi)與頂點(diǎn)的個(gè)數(shù)及邊的數(shù)目滿足關(guān)系: 2e= 例: 2*11+1 2*22+2,(5)路徑與回路:路徑上邊的數(shù)目稱為路徑長度。 下圖所示的無向圖中,頂點(diǎn)v1到
7、頂點(diǎn)v5的路徑有兩條,分別為(v1,v2,v3,v5)與(v1,v4,v5),路徑長度分別為3和2。 如果路徑的起點(diǎn)和終點(diǎn)相同(即vp=vq),則稱此路徑為回路或環(huán)。序列中頂點(diǎn)不重復(fù)出現(xiàn)的路徑稱為簡單路徑, 上圖所示的v1到v5的兩條路徑都為簡單路徑。除第一頂點(diǎn)與最后一個(gè)頂點(diǎn)之外,其它頂點(diǎn)不重復(fù)出現(xiàn)的回路為簡單回路或者簡單環(huán)。,(6)路徑長度(path length):對于不帶權(quán)的圖,路徑長度是指路徑上邊的數(shù)目。對于帶權(quán)圖,路徑長度是指路徑上各邊的權(quán)之和。 (7)簡單路徑與回路(cycle):對于一路徑(v1, v2, vm),若路徑上各頂點(diǎn)均不相同,則稱這條路徑為簡單路徑。若路徑上第一個(gè)頂點(diǎn)v1和最后一個(gè)頂點(diǎn)vm相同,則稱這樣的路徑為回路或環(huán)。 (8)連通圖與連通分量(connected graph and connected component):若從頂點(diǎn)vi到頂點(diǎn)vj (ij)有路徑,則vi和vj是連通的。,如果無向圖中任意兩個(gè)頂點(diǎn)vi和vj都是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度數(shù)據(jù)中心建設(shè)項(xiàng)目承包施工中介協(xié)議3篇
- 二零二五年度廁所革命示范項(xiàng)目合同2篇
- 二零二五年度戶外運(yùn)動裝備打蠟保護(hù)協(xié)議3篇
- 2025年度二零二五年度獼猴桃產(chǎn)品電商平臺開發(fā)合同4篇
- 2025年度床具原材料采購與質(zhì)量控制協(xié)議4篇
- 2025年度城市綠化打井與灌溉系統(tǒng)建設(shè)合同4篇
- 數(shù)據(jù)安全治理模型-深度研究
- 二零二五年度城市地下空間開發(fā)承包合同補(bǔ)充協(xié)議4篇
- 2025年農(nóng)業(yè)大棚租賃與蔬菜種植一體化服務(wù)合同3篇
- 2025年度廚房設(shè)備維護(hù)保養(yǎng)及維修服務(wù)協(xié)議4篇
- 江蘇省蘇州市2024-2025學(xué)年高三上學(xué)期1月期末生物試題(有答案)
- 銷售與銷售目標(biāo)管理制度
- 人教版(2025新版)七年級下冊英語:寒假課內(nèi)預(yù)習(xí)重點(diǎn)知識默寫練習(xí)
- 2024年食品行業(yè)員工勞動合同標(biāo)準(zhǔn)文本
- 全屋整裝售后保修合同模板
- 高中生物學(xué)科學(xué)推理能力測試
- GB/T 44423-2024近紅外腦功能康復(fù)評估設(shè)備通用要求
- 2024-2030年中國減肥行業(yè)市場發(fā)展分析及發(fā)展趨勢與投資研究報(bào)告
- 運(yùn)動技能學(xué)習(xí)
- 2024年中考英語專項(xiàng)復(fù)習(xí):傳統(tǒng)文化的魅力(閱讀理解+完型填空+書面表達(dá))(含答案)
- 音樂培訓(xùn)合同與培訓(xùn)機(jī)構(gòu)的合作
評論
0/150
提交評論