BFS

BFS



1    void BFS(Graph G, Vertex s) {

// G - graf wejściowy G=(V,E)

// s - wierzchołek startowy

ściami FALSE


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) 2
lab6 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-relaeje
04vcu07 CAMFCDoc::CAMFCDoc(void) - Cali Graph 01-w I t F: M S D EVM FCincludeaf x. hf4631 B-0 CAM FC
26206 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 + Graf
IMGv61 BfS- 1. Pmwlupodnhnie pierwszy na ziemiach polskich opublikowany wzorzec ..Alfabetu palcowego
egzam part1 Projekt: Portal BFS Celem projektu jest wytworzenie internetowego Portalu BFS (Boais Fot
Twierdzenie 8 (Ramseya). Mamy dany pełny graf nieskierowany, którego wierzchołkami są liczby natural
Przykłady grafów ►    Graf dwudzielny - graf, w którym zbiór wierzchołków

więcej podobnych podstron