Outils pour utilisateurs

Outils du site


les_fiches_revisions:structure_des_donnees

Ceci est une ancienne révision du document !


Listes, piles, files, dictionnaires

Listes :

Opérations pouvant être effectuées sur une liste :

  • créer une liste vide
  • tester si une liste est vide

Les arbres

Les arbres sont des types abstraits permettant de structurer les données.

Un arbre binaire un cas particulier d'arbre qui peut se présenter sous la forme :

{{:les_fiches_revisions:arbre.png?nolink&400 |{{ :les_fiches_revisions:arbre.png?nolink&400 |{{ :les_fiches_revisions:arbre.png?400 |{{:les_fiches_revisions:arbre.png?400|

Vocabulaire :

  • nœud : chaque élément de l'arbre (ex : A, B, …)
  • nœud racine : premier nœud de l'arbre (ici : A)
  • nœud fils : les nœuds D et E sont les fils du nœud B
  • nœud père : le nœud B est le père des nœuds D et E
  • feuille : nœud n'ayant aucun fils (ex : D)
  • arête : segment qui relie deux nœuds
  • profondeur d'un nœud : nombre de nœuds du chemin entre la racine et le nœud (ex : F est à une profondeur de 3)
  • hauteur d'un noeud : profondeur maximale de l'arbre (ici : 5)

Dans un arbre binaire, chaque noeud possède au plus 2 fils (souvent appelés fils droit et fils gauche).

Le sous-arbre d'un noeud est le deux sous-arbre ayant pour racine le fils du noeud. Chaque noeud peut avoir jusqu'à deux sous-arbres (un par fils).

les_fiches_revisions/structure_des_donnees.1610374186.txt.gz · Dernière modification: 2021/01/11 15:09 de clemercier