标签: python algorithm binary-tree
我正在阅读算法问题并偶然发现了以下问题: -
Given an inorder traversal of a binary tree, return preorder traversal
例如: -
按顺序 - [16, 10, 4, 15, 28]应该返回预订[4, 10, 16, 15, 28]。
[16, 10, 4, 15, 28]
[4, 10, 16, 15, 28]
我谷歌,但无法找到任何解决方案。我怎样才能获得前序遍历?
答案 0 :(得分:1)
考虑以下2个树,它们具有相同的有序但不同的预订遍历。您提供的输出预订遍历以4开头意味着节点4必须是树的根,但您提供的有序遍历并不保证以节点4为根的树。