Pas général de l'algorithme de codage(à répéter tant qu'il reste plus de deux sommets dans l'arbre courant T)
|
Etape 0![]() Arbre à coder |
Etape 1![]() S={4} |
Etape 2![]() S={4,10} |
Etape 3![]() S={4,10,3} |
Etape 4![]() S={4,10,3,8} |
Etape 5![]() S={4,10,3,8,4} |
Etape 6![]() S={4,10,3,8,4,4} |
Etape 7![]() S={4,10,3,8,4,4,5} |
Etape 8![]() S={4,10,3,8,4,4,5,10} |
S={4,10,3,8,4,4,5,10} est le codage de Prüfer de l'arbre initial. |
|
Etape 0 |
Etape 1
2: 10 3: 6, 8 4: 5, 7, 8 5: 4, 10 6: 3 7: 4 8: 3, 4 9: 10 10: 2, 5, 9 S={4} |
Etape 2
3: 6, 8 4: 5, 7, 8 5: 4, 10 6: 3 7: 4 8: 3, 4 9: 10 10: 5, 9 S={4,10} |
Etape 3
3: 8 4: 5, 7, 8 5: 4, 10 7: 4 8: 3, 4 9: 10 10: 5, 9 S={4,10,3} |
Etape 4
4: 5, 7, 8 5: 4, 10 7: 4 8: 4 9: 10 10: 5, 9 S={4,10,3,8} |
|
Etape 5
4: 5, 8 5: 4, 10 8: 4 9: 10 10: 5, 9 S={4,10,3,8,4} |
Etape 6
4: 5 5: 4, 10 9: 10 10: 5, 9 S={4,10,3,8,4,4} |
Etape 7
5: 10 9: 10 10: 5, 9 S={4,10,3,8,4,4,5} |
Etape 8
9: 10 10: 9 S={4,10,3,8,4,4,5,10} |
S={4,10,3,8,4,4,5,10} est le codage de Prüfer de l'arbre initial. |
Pas général de l'algorithme de décodage(à répéter tant qu'il reste des éléments dans S et plus de deux éléments dans I)
Les deux éléments qui restent dans I à la fin de l'algorithme constituent les extrémités de la dernière arête à ajouter à T. |
Etape 1![]() I={1,2,3,4,5,6,7,8,9,10} S={4,10,3,8,4,4,5,10} |
Etape 2![]() I={2,3,4,5,6,7,8,9,10} S={10,3,8,4,4,5,10} |
Etape 3![]() I={3,4,5,6,7,8,9,10} S={3,8,4,4,5,10} |
Etape 4![]() I={3,4,5,7,8,9,10} S={8,4,4,5,10} |
Etape 5![]() I={4,5,7,8,9,10} S={4,4,5,10} |
Etape 6![]() I={4,5,8,9,10} S={4,5,10} |
Etape 7![]() I={4,5,9,10} S={5,10} |
Etape 8![]() I={5,9,10} S={10} |
Etape 9![]() I={9,10} S={} |
Etape 10![]() I={} S={} |
|
Etape 1
I={1,2,3,4,5,6,7,8,9,10} S={4,10,3,8,4,4,5,10} |
Etape 2 I={2,3,4,5,6,7,8,9,10} |
Etape 3 I={3,4,5,6,7,8,9,10} |
Etape 4 I={3,4,5,7,8,9,10} |
Etape 5 I={4,5,7,8,9,10} |
|
Etape 6 I={4,5,8,9,10} |
Etape 7 I={4,5,9,10} |
Etape 8 I={5,9,10} |
Etape 9 I={9,10} |
Etape 10 I={} |
Théorème 7 (Cayley, 1857)Le nombre d'arbres que l'on peut construire sur n (n>1) sommets numérotés est égal à nn-2. |
![]() |
1: 2 |
Décrivez l'arbre ci-contre à l'aide du codage de Prüfer.
Dessinez l'arbre correspondant à la suite S={1,1,1,1,1,1,1,1,1}. Téléchargez ensuite le fichier Mathematica ci-dessous:
et utilisez Mathematica pour vous entraîner au codage de Prüfer! |
| Le corrigé est disponible, mais seulement pour les visiteurs autorisés! |