|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Bonjour,
Nous mettons en place une page source pour la rubrique algorithme et nous avons besoin de votre participation. Cette page contient des algorithmes en pseudo-code uniquement, les implémentations n'ont pas leur place ici ! SI vous désirez contribuer, sachez que nous organisons les sources algo comme ceci : Entrée : Code :
Code :
Complexité : Code :
![]() La page source est accessible ici : http://algo.developpez.com/sources/
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
||||||
|
|
00
|
|
|
#2 | |
![]() ![]() Inscription : juin 2006 Messages : 6 929 ![]() |
Citation:
|
|
|
|
00
|
|
|
#3 | |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Citation:
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
|
00
|
|
|
#4 | ||
|
Membre régulier
![]() ![]() Matthias Inscription : septembre 2005 Messages : 36 ![]() |
Q: Comment parcourir un graphe en largeur d'abord?
R: Pour parcourir un graphe en largeur d'abord, nous utiliserons une file dans laquelle on placera les différents sommets. Idée générale: 1. On part avec une file contenant le noeud de départ 2. On défile le premier noeud pour le traiter 3. On place les voisins non marqués de ce noeud en bout de file, après les avoir marqué 4. Si la file n'est pas vide, on revient à l'étape 2 Algorithme: Code :
|
||
|
00
|
|
|
#5 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Le parcours en profondeur de graphe éxiste déjà dans la liste des sources
:http://algo.developpez.com/sources/?...aphe#graph_dfs
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() ![]() Matthias Inscription : septembre 2005 Messages : 36 ![]() |
en effet mais il s'agit d'un parcours recursif...
|
|
00
|
|
|
#7 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
D'accord. N'oublie pas de traiter le cas où on a un graphe non connexe.
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
|
|
#8 | |
![]() ![]() Inscription : juin 2006 Messages : 6 929 ![]() |
Citation:
__________________
Je ne répondrai à aucune question technique en privé |
|
|
|
00
|
|
|
#9 |
![]() ![]() Romuald PerrotAttaché Temporaire d'Enseignement et de Recherche (ATER) Inscription : avril 2005 Messages : 4 144 ![]() |
Oui, dans ce cas, c'est un parcours de composante connexe en profondeur, pas un parcours de graphe en profondeur (c'est comme ça que je le vois). Un parcours d'une structure de donnée générique doit passer en revue tous les objets de cette structure de donnée (un parcours, je le vois comme une sorte d'énumération des élements de la structure)
C'est juste une question d'application ou de définition, c'est pas bien grave.
__________________
http://rperrot.developpez.com http://phos-graphein.fr Vous désirez contribuer à la rubrique algorithmique, n'hésitez pas à me contacter. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com