Home Science Computer Science Project Arbres n-aire Arbres n-aire

Arbres n-aire

Dans la nature, un arbre est une plante ligneuse qui atteint au moins 3 mètres de hauteur...

En Mathematiques/Informatique, un ARBRE est une structure de donnée qui est
-  soit vide ou
-  composée d’un noeud connecté a un certain nombre (possiblement zéro) de structures disjointes qui sont qui sont elles-mêmes des arbres.

Traditionnellement en informatique, on représente les arbres ’à l’envers’, et la relation entre un noeud et la racine d’un sous arbre associé est indique par un ARC:


Exemple:

            A
           /|\
          / | \
         B  C  D
           /  / \
          /  E   F
         G       |
                 J

Ici, on dira que:
A est la RACINE de l’arbre
C, D et F sont des NOEUDS interne
B, G, E, J sont des FEUILLES

Les noeuds dans un sous-arbre d’un noeud N sont appelés les descendants de N. On dira aussi qu’un noeud est le PARENT des noeuds qui sont immédiatement en dessous de lui (ses ENFANTS).

En général, à chaque noeud, on associe une ETIQUETTE qui sert à l’identifier et à l’afficher. Il peut aussi y avoir de l’information additionnelle.


Download


Source code du paquetage Arbre_n_aire
Extension: Zip
Size: 3.2 kb
Information: Le fichier p_arbre_n_aire.ads contient les spécifications, tandis que le fichier p_arbre_n_aire.adb contient l’implémentation.

Source code du paquetage Arbre_q_aire
Extension: Zip
Size: 2.1 kb
Information: Le fichier p_arbre_q_aire.ads contient les spécifications, tandis que le fichier p_arbre_q_aire.adb contient l’implémentation.



Link...
 Home
 Bric-a-brac
 Photos
 Science
 Weblog

External Links...
 Genie-industriel.org

Webmaster...
 Resume