前序abcdefgh,中序cdbagfeh,怎么求出二叉树的结构,其中a根节点,但是子节点b和d,c到底在什么位置啊,怎么求出来的,给个过程
递归啦。a是根节点,那么中序遍历在a之前的元素构成左子树,a之后的元素构成右子树。对于子树,你同样可以通过前序遍历的第一个节点确定根。
3 回答2k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
1 回答1.6k 阅读✓ 已解决
2 回答3k 阅读✓ 已解决
4 回答5k 阅读
2 回答4k 阅读
2 回答4.6k 阅读
递归啦。
a是根节点,那么中序遍历在a之前的元素构成左子树,a之后的元素构成右子树。
对于子树,你同样可以通过前序遍历的第一个节点确定根。