data-structures - 当两棵树相等时?

标签 data-structures tree traversal

如果两棵二叉树(不是二叉搜索树)的中序遍历相同,是否保证两棵树相同?

如果答案是否定的,那么中序遍历和预序遍历是一样的呢?

最佳答案

当然不。两棵树

  b
 / \
a   d
   / \
  c   e


    d
   / \
  b   e
 / \
a   c

两者都有a b c d e的中序遍历.实际上,它们是旋转操作which preserves inorder traversal .

关于data-structures - 当两棵树相等时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4001054/

相关文章:

jQuery:获取当前元素之后紧邻的下一个元素

algorithm - Excel VBA脚本优化——遍历算法——解决这个难题?

mysql - 将数据从链接表迁移到目标表

c - 在c中的结构内声明数组

c++ - BST前序遍历并将树内容写入临时数组

latex - LaTex 中从左到右的树,而不是从上到下的树?

javascript - 遍历同一类的div

c# - 如何递归地填充数组

c - 不使用递归的二叉树遍历

javascript - 使用 Node.js 从 MySQL 数据库进行 Ext js 树延迟加载