数据结构中“图”的相关概念理解
生活随笔
收集整理的這篇文章主要介紹了
数据结构中“图”的相关概念理解
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
以下內(nèi)容為自己的理解,如有錯誤請指出。
連通
連通和電路中的導(dǎo)通一樣。
注意:連通可以是直接連通,也可以經(jīng)過其他節(jié)點(diǎn)后再連通。只要能導(dǎo)通就叫連通。
連通圖
任意兩個節(jié)點(diǎn)間都有路徑的圖,叫做連通圖。
- 在無向圖中,兩個點(diǎn)之間只要有一條路徑即可以叫連通,
- 但是在有向圖中,兩個點(diǎn)之間存在單向連通和雙向連通兩種連通狀態(tài)(因?yàn)楸仨氉裱窂降姆较?#xff09;,所以連通圖也相應(yīng)的分為了強(qiáng)連通圖(雙向?qū)?#xff09;和弱連通圖(沒有雙向?qū)?#xff09;。
連通子圖
給定一個圖(可以連通也可以不連通),肯定可以把它分解為一個又一個連通的子圖,子圖之間沒有任何通路,即連通子圖之間相互獨(dú)立。分解方法可能有很多種,有可能分解出三個,也有可能分解出四個等等。
極大極小連通子圖
- 既然分解出連通子圖的方法很多,那么肯定有一種分解方法,分解出來的連通子圖個數(shù)最少,子圖的規(guī)模最大,這種連通子圖叫極大連通子圖。
- 那么極小連通子圖是什么?按照一個連通子圖只包含一個節(jié)點(diǎn)這么劃分就是極小連通子圖了嗎?當(dāng)然不是,如果是這樣這個詞就沒有什么用處了。實(shí)際上,極小連通子圖的原圖必須是連通的圖,它的點(diǎn)個數(shù)和原圖相同,但是它的邊最少。也就是一個連通圖去掉很多重復(fù)、不需要的邊以后,就成了極小連通子圖了。所謂多一分則多,少一分則少,多一個邊就產(chǎn)生了環(huán),少一條邊就會不連通。但是邊數(shù)最少并不代表只有一個,極小連通子圖可能有多個。
連通分量
極大連通子圖就叫連通分量(其他的連通子圖配不上叫這個名字)。
生成樹
極小連通子圖就叫生成樹,可能有多個。
總結(jié)
以上是生活随笔為你收集整理的数据结构中“图”的相关概念理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python supervisor fl
- 下一篇: 网上办信用卡怎么激活使用