1
Parcours de d’arbres et de graphes
IFT2125, Sylvie Hamel
Université de Montréal
Parcours d’arbres
Pour explorer complètement les arbres
Deux types
parcours en profondeur:
parcours en largeur:
préfixe, suffixe, symétrique
parcours branche après branche
hiérarchique
parcours niveau par niveau
Une fonction: arbre liste de ses noeuds
!
2
IFT2125, Sylvie Hamel
Université de Montréal
Parcours préfixe
1
2
3
4
5
6
7
10
11
9
8
12
13
(1, 2, 3,4, 5, 6, 8, 9, 12, 13, 7, 10, 11)
Parcours de d’arbres et de graphes
3
IFT2125, Sylvie Hamel
Université de Montréal
Parcours suffixe
Parcours suffixe: un noeud est visité après ses descendants
1
2
3
4
5
6
7
10
11
9
8
12
13
(4, 5, 2, 8, 12, 13, 9, 6, 10, 11, 7, 3, 1)
Parcours de d’arbres et de graphes
4
IFT2125, Sylvie Hamel
Université de Montréal
\
*
-
a
c
*
\
b
c
+
b
a
c
Parcours symétrique (arbre binaire)
\-(b\c)]
Parcours symétrique: un noeud est visité après son sous-arbre gauche et avant son sous-
arbre droit
(a c)
*
[b (a+c)
*
Parcours de d’arbres et de graphes
5
IFT2125, Sylvie Hamel
Université de Montréal
Parcours hiérarchique
1
2
3
4
5
6
7
10
11
9
8
12
13
Parcours hiérarchique: on visite les noeuds niveau par niveau, de gauche à droite, en
commençant par la racine
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,
12,13)
Parcours de d’arbres et de graphes
1 / 15 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !