图形的基本观念.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
資料結構的圖形結構 (Graphs) 資訊科技系 林偉川 圖形的基本觀念 • 在日常生活中,我們常常將複雜觀念或問題使用圖 形來表達,例如:在進行系統分析、電路分析、電 話佈線和企劃分析等。因為圖形化可以讓人更容易 了解,所以「圖形」(Graph )是資料結構一種十分 重要的結構。例如:城市之間的公路圖,如下圖所 示: 2 1 圖形的基本定義 •圖形是由有限的點和邊線集合所組成,其定義如下 所示: 定義8.1 :圖形G是由 V和E 兩個集合組成,寫成: G = ( V, E ) V :點(Vertices)組成的有限非空集合。 E :邊線(Edges)組成的有限集合,這是成對的點集合。 •圖形通常使用圓圈代表點 ,點之間的連線是邊線 。 3 圖形的基本圖例 •圖形通常使用圓圈代表點,點之間的連線是邊 線。例如:上述公路圖繪成的圖形G1和另一個樹 狀圖形G2 ,如下圖所示: 4 2 圖形的基本表示法 •圖形一共擁有 5個點V1 、V2 、… 、V5 ,V(G1)是圖形 G1的點集合, V(G2)是圖形 G2 ,如下所示: V(G1) = { V1, V2, V3, V4, V5 } V(G2) = { V1, V2, V3, V4, V5 } •圖形 G1點和點之間的邊線有 6條, G2有4條, E(G1) 是圖形 G1的邊線集合, E(G2)是圖形 G2 ,如下所 示: E(G1) = { (V1,V2),(V1,V3),(V2,V3),(V2,V4),(V3,V5),(V4,V5) } E(G2) = { (V1,V2),(V1,V3),(V2,V4),(V2,V5) } • 上述邊線是使用括號括起的兩個點,例如:(V1,V2) 表示從點V1到V2存在一條邊線。 5 圖形的基本圖形種類 •圖形是由點和邊線所組成,依邊線集合 E(G) 中點是否擁有順序性,可以分為兩種,如下 所示: – 無方向性圖形(Undirected Graph ):圖形的邊 線沒有標示方向的箭頭 ,邊線只代表點間是相連 的。例如:圖形 G1和G2是 無方向性圖形,所以 (V1,V2)和(V2,V1)代表同一條邊線 。 – 方向性圖形(Directed Graph ):在圖形的邊線 加上箭號標示點間的順序性 。 6 3 方向性圖形的基本觀念 •圖形 G3是方向性圖形, G3圖形的點和邊線集合 V(G3) 、E(G3) ,如下所示: V(G3)={ V1, V2, V3, V4, V5 } E(G3)={ V1,V2,V1,V3,V2,V3,V3,V2,V2,V4,V4,V5 ,V5,V3 } 7 圖形術語 •路徑 :為連接兩點間的邊。例如:圖形G3中 V1經由

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档