7-6 列出连通集 (25 分)(C语言实现)
生活随笔
收集整理的這篇文章主要介紹了
7-6 列出连通集 (25 分)(C语言实现)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給定一個有N個頂點和E條邊的無向圖,請用DFS和BFS分別列出其所有的連通集。假設頂點從0到N?1編號。進行搜索時,假設我們總是從編號最小的頂點出發,按編號遞增的順序訪問鄰接點。
輸入格式:
輸入第1行給出2個整數N(0<N≤10)和E,分別是圖的頂點數和邊數。隨后E行,每行給出一條邊的兩個端點。每行中的數字之間用1空格分隔。
輸出格式:
按照"{ v1 v?2?? … vk}"的格式,每行輸出一個連通集。先輸出DFS的結果,再輸出BFS的結果。
輸入樣例:
8 6
0 7
0 1
2 0
4 1
2 4
3 5
輸出樣例:
{ 0 1 4 2 7 }
{ 3 5 }
{ 6 }
{ 0 1 2 7 4 }
{ 3 5 }
{ 6 }、
總結
以上是生活随笔為你收集整理的7-6 列出连通集 (25 分)(C语言实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql数据库sysdate_MySq
- 下一篇: 1612D. X-Magic Pair