2017-08-25 14 views
2

Je suis récemment tombé sur une question. La question indiquait qu'un tas maximum est implémenté en utilisant un arbre 3-aire. Imprime la traversée inorder. Je suis confus qu'il s'agisse de gauche-enfant, parent, 2e enfant, enfant droit ou gauche-enfant, 2e enfant, parent, enfant droit. Laquelle est-ce?Traversée de l'arbre 3-aire

+0

Voir https://en.wikipedia.org/wiki/Tree_traversal – KarelHusa

+0

Cette page donne traversal seulement pour arbre binaire. Je le veux pour un arbre 3nary –

+0

Est-ce toute la question? "Imprimer la traversée inorder d'un arbre 3-aire?" La traversée en profondeur d'un tas n-aire est plutôt rare car la sortie est à peu près vide de sens. Une traversée de grande largeur fournit des informations plus significatives. Mais si vous voulez faire "inorder", vous devez définir l'ordre dans lequel les nœuds enfants sont visités. –

Répondre

0

Vous devez définir la partie gauche et droite du nœud enfants, en fonction du problème que vous avez résolu. Vos deux suggestions sont possibles.

Voir plus: In-order tree traversal for non-binary trees

+0

Cette réponse devrait être un commentaire. –