日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据结构中“图”的相关概念理解

發(fā)布時(shí)間:2023/12/10 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据结构中“图”的相关概念理解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

以下內(nèi)容為自己的理解,如有錯(cuò)誤請(qǐng)指出。

連通

連通和電路中的導(dǎo)通一樣。
注意:連通可以是直接連通,也可以經(jīng)過其他節(jié)點(diǎn)后再連通。只要能導(dǎo)通就叫連通。

連通圖

任意兩個(gè)節(jié)點(diǎn)間都有路徑的圖,叫做連通圖。

  • 在無向圖中,兩個(gè)點(diǎn)之間只要有一條路徑即可以叫連通,
  • 但是在有向圖中,兩個(gè)點(diǎn)之間存在單向連通和雙向連通兩種連通狀態(tài)(因?yàn)楸仨氉裱窂降姆较?#xff09;,所以連通圖也相應(yīng)的分為了強(qiáng)連通圖(雙向?qū)?#xff09;和弱連通圖(沒有雙向?qū)?#xff09;。

連通子圖

給定一個(gè)圖(可以連通也可以不連通),肯定可以把它分解為一個(gè)又一個(gè)連通的子圖,子圖之間沒有任何通路,即連通子圖之間相互獨(dú)立。分解方法可能有很多種,有可能分解出三個(gè),也有可能分解出四個(gè)等等。

極大極小連通子圖

  • 既然分解出連通子圖的方法很多,那么肯定有一種分解方法,分解出來的連通子圖個(gè)數(shù)最少,子圖的規(guī)模最大,這種連通子圖叫極大連通子圖。
  • 那么極小連通子圖是什么?按照一個(gè)連通子圖只包含一個(gè)節(jié)點(diǎn)這么劃分就是極小連通子圖了嗎?當(dāng)然不是,如果是這樣這個(gè)詞就沒有什么用處了。實(shí)際上,極小連通子圖的原圖必須是連通的圖,它的點(diǎn)個(gè)數(shù)和原圖相同,但是它的邊最少。也就是一個(gè)連通圖去掉很多重復(fù)、不需要的邊以后,就成了極小連通子圖了。所謂多一分則多,少一分則少,多一個(gè)邊就產(chǎn)生了環(huán),少一條邊就會(huì)不連通。但是邊數(shù)最少并不代表只有一個(gè),極小連通子圖可能有多個(gè)。

連通分量

極大連通子圖就叫連通分量(其他的連通子圖配不上叫這個(gè)名字)。

生成樹

極小連通子圖就叫生成樹,可能有多個(gè)。

總結(jié)

以上是生活随笔為你收集整理的数据结构中“图”的相关概念理解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。