J'ai le texte suivant d'un cours académique que j'ai suivi il y a quelque temps sur traversal in-order (ils l'appellent aussi pancakine) d'un arbre binaire (pas un BST) :
Parcours d'arbre inordre
Dessinez une ligne autour de l'extérieur de l'arbre. Commencez à gauche de la racine, et suivez le contour de l'arbre, pour vous retrouver à droite de la racine. Restez aussi proche de l'arbre que possible, mais ne le traversez pas. (Pensez à l'arbre - ses branches et nœuds - comme une barrière solide). L'ordre des nœuds est l'ordre dans lequel cette ligne passe en dessous d'eux. Si vous n'êtes pas sûr de quand vous passez "en dessous" d'un nœud, souvenez-vous qu'un nœud "à gauche" vient toujours en premier.
Voici l'exemple utilisé (un arbre légèrement différent de ci-dessous)
Cependant, lorsque je recherche sur google, je trouve une définition en conflit. Par exemple, l'exemple de wikipedia :
Séquence de parcours inordre : A, B, C, D, E, F, G, H, I (nœud gauche, nœud racine, nœud droit)
Mais selon (ma compréhension de) la définition #1, cela devrait être
A, B, D, C, E, F, G, I, H
Quelqu'un peut-il clarifier quelle définition est correcte? Ils pourraient décrire des méthodes de parcours différentes, mais utiliser le même nom par hasard. J'ai du mal à croire que le texte académique examiné par des pairs soit incorrect, mais je ne peux pas en être certain.