【问题标题】:Inorder traversal of 3-ary tree三叉树的中序遍历
【发布时间】:2017-08-25 07:29:07
【问题描述】:

我最近遇到了一个问题。该问题指出,最大堆是使用三叉树实现的。打印中序遍历。我很困惑它是左孩子,父母,第二孩子,右孩子还是左孩子,第二孩子,父母,右孩子。是哪一个?

【问题讨论】:

  • 这个页面只给出了二叉树的遍历。我想要一棵三叉树
  • 这是整个问题吗? “打印三叉树的中序遍历?” n 元堆的深度优先遍历有点不常见,因为输出几乎没有意义。广度优先遍历提供了更有意义的信息。但是如果你想做“inorder”,你可以定义访问子节点的顺序。
  • 这个问题是在公司招聘测试中提出的。给出了一棵三叉树。问题是什么是中序遍历。随后有 4 个选项。

标签: tree heap tree-traversal


【解决方案1】:

您需要定义节点子节点的左右部分,具体取决于您解决的问题。你的两个建议都是可行的。

查看更多信息: In-order tree traversal for non-binary trees

【讨论】:

  • 这个答案应该是评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-08
  • 2020-01-15
  • 1970-01-01
  • 2017-03-14
  • 1970-01-01
相关资源
最近更新 更多