Arbre binaire de recherche, impressions
Bonjour/Bonsoir individus de toute ethnie et sexe confondus.
Je suis en train d'apprendre de ma propre initiative quand et comment utiliser les structures de données ainsi que leur inconvénients et avantages.
Les liste chainées, les tableaux et les structures c'est fait (j'ignore si ce dernier est vraiment une structure de donnée cela dit ou si c'est inhérent à certains langages, comme le C).
Je pense un jour avoir l'utilité d'un arbre binaire de recherche.
J'ai quelques interrogations à propos de cette structure de donnée cependant.
J'ai lu ce tutoriel.
1) Est ce une convention (inter)nationale de construire un ABR de la sorte :
http://rperrot.developpez.com/articl..._recherche.jpg
Ou simplement arbitrairement choisie par l'auteur du tutoriel ?
Ou encore en vigueur uniquement dans les pays où lit de gauche à droite ?
2) Arrêtez moi si je me trompe mais idéalement la racine doit avoir la valeur intermédiaire, mais cela implique aussi que l'on connaisse plus ou moins les données qui entreront dans l'arbre.
A moins que l'on soit plus ou moins obligé de redéfinir la racine à chaque ajout/suppression de nœud ?
Mais dans ce cas se pose définitivement la question du temps de l'ajout/suppression d'un nœud, même si un arbre de recherche ne se soucie pas de cela comme son nom l'indique.
Avant de poser une question on lit la FAQ
:faq:
C'est le bouton "FAQ ALGO" en haut dans la barre de menu.