給定一個無向連通圖,頂點編號從0到n-1,用廣度優先搜索(BFS)遍歷,輸出從某個頂點出發的遍歷序列。(同一個結點的同層鄰接點,節點編號小的優先遍歷) Input
輸入第一行為整數n(0< n <100),表示數據的組數。 對于每組數據,第一行是三個整數k,m,t(0<k<100,0<m<(k-1)*k/2,0< t<k),表示有m條邊,k個頂點,t為遍歷的起始頂點。 下面的m行,每行是空格隔開的兩個整數u,v,表示一條連接u,v頂點的無向邊。 Output
輸出有n行,對應n組輸出,每行為用空格隔開的k個整數,對應一組數據,表示BFS的遍歷結果。 Example Input
1 6 7 0 0 3 0 4 1 4 1 5 2 3 2 4 3 5
Example Output
0 3 4 2 5 1
Hint
以鄰接矩陣作為存儲結構。
新聞熱點
疑難解答