PTA 列出連通集 DFS BFS

2021-08-10 13:39:17 字數 541 閱讀 2073

列出連通集   (25分)

給定乙個有n

n個頂點和e

e條邊的無向圖,請用dfs和bfs分別列出其所有的連通集。假設頂點從0到n-1n−

1編號。進行搜尋時,假設我們總是從編號最小的頂點出發,按編號遞增的順序訪問鄰接點。

輸入第1行給出2個整數nn(0

010)和ee

,分別是圖的頂點數和邊數。隨後e

e行,每行給出一條邊的兩個端點。每行中的數字之間用1空格分隔。

按照""的格式,每行輸出乙個連通集。先輸出dfs的結果,再輸出bfs的結果。

8 6

0 70 1

2 04 1

2 43 5

#include #include #include using namespace std;

int n,m,v[11],map[11][11];

void dfs(int x)

for(int i=0; i

PTA列出連通集 DFS BFS

給定乙個有n個頂點和e條邊的無向圖,請用dfs和bfs分別列出其所有的連通集。假設頂點從0到n 1編號。進行搜尋時,假設我們總是從編號最小的頂點出發,按編號遞增的順序訪問鄰接點。輸入第1行給出2個整數n 0按照 的格式,每行輸出乙個連通集。先輸出dfs的結果,再輸出bfs的結果。8 6 0 70 1...

天梯賽 列出連通集(dfs bfs)

problem description 給定乙個有n個頂點和e條邊的無向圖,請用dfs和bfs分別列出其所有的連通集。假設頂點從0到n 1編號。進行搜尋時,假設我們總是從編號最小的頂點出發,按編號遞增的順序訪問鄰接點。input 輸入第1行給出2個整數n 0output 按照 的格式,每行輸出乙個連...

PTA 列出連通集 25分

給定乙個有n個頂點和e條邊的無向圖,請用dfs和bfs分別列出其所有的連通集。假設頂點從0到n 1編號。進行搜尋時,假設我們總是從編號最小的頂點出發,按編號遞增的順序訪問鄰接點。輸入格式 輸入第1行給出2個整數n 0按照 的格式,每行輸出乙個連通集。先輸出dfs的結果,再輸出bfs的結果。輸入樣例 ...