Skip to content
Snippets Groups Projects
Commit 8de767d2 authored by Pierre Kunzli's avatar Pierre Kunzli
Browse files

petites correction et ajustement algos de parcours

parent 02b743ff
No related branches found
No related tags found
No related merge requests found
...@@ -456,7 +456,7 @@ graph LR; ...@@ -456,7 +456,7 @@ graph LR;
::: :::
* La matrice d'adjacence n'est plus forcément diagonale * La matrice d'adjacence n'est plus forcément symétrique
$$ $$
A_{ij}\neq A_{ji}. A_{ij}\neq A_{ji}.
$$ $$
...@@ -587,7 +587,7 @@ $$ ...@@ -587,7 +587,7 @@ $$
## Définition ## Définition
* Le **degré** d'un sommet $v$, est le nombre d'arêtes incidentes du sommet (pour les graphes non-orientés on a un degré entrant ou sortant). * Le **degré** d'un sommet $v$, est le nombre d'arêtes incidentes du sommet (pour les graphes orientés on a un degré entrant ou sortant).
* Comment on retrouve le degré de chaque sommet avec la liste d'adjacence? * Comment on retrouve le degré de chaque sommet avec la liste d'adjacence?
. . . . . .
...@@ -741,16 +741,16 @@ pour sommet dans graphe et sommet non-visité ...@@ -741,16 +741,16 @@ pour sommet dans graphe et sommet non-visité
```C ```C
initialiser(graphe) // tous sommets sont non-visités initialiser(graphe) // tous sommets sont non-visités
file = visiter(sommet) // sommet est un sommet du graphe au hasard file = visiter(sommet, vide) // sommet est un sommet du graphe au hasard
tant que !est_vide(file) tant que !est_vide(file)
v = défiler(file) v = défiler(file)
file = visiter(v) file = visiter(v, file)
``` ```
## Que fait visiter? ## Que fait visiter?
``` ```
file visiter(sommet) file visiter(sommet, file)
sommet = visité sommet = visité
pour w = chaque arête de sommet pour w = chaque arête de sommet
si w != visité si w != visité
...@@ -777,7 +777,7 @@ file visiter(sommet) ...@@ -777,7 +777,7 @@ file visiter(sommet)
* Traîter tous les sommets adjacents. * Traîter tous les sommets adjacents.
## Quelle est la coplexité? ## Quelle est la complexité?
. . . . . .
...@@ -827,10 +827,10 @@ graph LR; ...@@ -827,10 +827,10 @@ graph LR;
```C ```C
initialiser(graphe) // tous sommets sont non-visités initialiser(graphe) // tous sommets sont non-visités
pile = visiter(sommet) // sommet est un sommet du graphe au hasard pile = visiter(sommet, vide) // sommet est un sommet du graphe au hasard
tant que !est_vide(pile) tant que !est_vide(pile)
v = dépiler(pile) v = dépiler(pile)
pile = visiter(v) pile = visiter(v, pile)
``` ```
## Que fait visiter? ## Que fait visiter?
...@@ -838,7 +838,7 @@ tant que !est_vide(pile) ...@@ -838,7 +838,7 @@ tant que !est_vide(pile)
. . . . . .
```C ```C
pile visiter(sommet) pile visiter(sommet, pile)
sommet = visité sommet = visité
pour w = chaque arête de sommet pour w = chaque arête de sommet
si w != visité si w != visité
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment