BFS
1 void BFS(Graph G, Vertex s) {
// G - graf wejściowy G=(V,E)
// s - wierzchołek startowy
2 bool Check.ed[size (G.V) ] ; // tablica incjalizowana
3 Qnetie Q; // kolejka początkowo pusta
4 Vertex tmp;
5
6 IN (Q, s) ;
7 Check.ed[s. index] :=TRUE;
8 while (EMPTY (Q) =FALSE) do {
9 tmp:=FIRST(Q);
10 OUT(Q);
11 visit_vertex (tmp) ; // odwiedzamy wierzchołek
12 for (every neighbour ngh of vertex tmp) do
13 if (Check.ed[ngh. index] =FALSE) then {
14 IN (Q, ngh);
15 Checked[ngh.index]:=TRUE;
16 }
17 }
18 }
Wyszukiwarka
Podobne podstrony:
DFS 1 void DFS(Graph G, Vertex s) { // G - graf wejściowy G=(V,E) // s - wierzchołDFS 1 List DFS(Graph G, Vertex s) { // G - graf wejściowy G=(V,E) // s - wierzchołColoringLF 1 void ColoringLF(Graph G) { // G - graf wejściowy G=(V,E) 2lab6 Wieczorek 2. Wejściówka. Wejściówka. Graf nieskierowany o n wierzchołkach i m krawędziach jest-Co to jest graf? ♦ G=<W,U,P> W-wierzchołki, U-gałęzie, P-relaeje04vcu07 CAMFCDoc::CAMFCDoc(void) - Cali Graph 01-w I t F: M S D EVM FCincludeaf x. hf4631 B-0 CAM FC26206 ullman126 (2) ZDÓ 4 DZ1AI ANIA W MODELU RELACYJNYM 1. Należy narysować graf, którego wierzchołuntitled (12) Złożoność oczekiwana bfs tss t-1-1-1-1-1-j-1-r Współczynnik gestosci = 0.25 + GrafIMGv61 BfS- 1. Pmwlupodnhnie pierwszy na ziemiach polskich opublikowany wzorzec ..Alfabetu palcowegoegzam part1 Projekt: Portal BFS Celem projektu jest wytworzenie internetowego Portalu BFS (Boais FotTwierdzenie 8 (Ramseya). Mamy dany pełny graf nieskierowany, którego wierzchołkami są liczby naturalPrzykłady grafów ► Graf dwudzielny - graf, w którym zbiór wierzchołkówwięcej podobnych podstron