已知二叉树后序遍历序列是bfegcda,中序遍历序列是badefcg,它的前序遍历序列是:
A.abcdefg
B.abdcefg
C.adbcfeg
D.abecdfg
参考答案:B.很有代表性的一道题目,去年参加微软笔试的时候也有类似的题目。后序遍历中的最后一个元素是根节点,a,然后查找中序中a的位置,把中序遍历分成 b a defcg,易知左子树为b,右子树为defcg,再递归求解,可画出原始二叉树,故知前序遍历序列为B。
这道题套路也太多了,一不小心就中了陷阱
我还是个菜鸟
收藏不息,战斗不止
推荐一个我使用过的框架,https://github.com/wuyouzhuguli/FEBS-Vue,UI还不错
叉树前序遍历的递归和非递归实现?
cookies,sessionStorage 和 localStorage 的区别?
什么是 Cookie?它的作用是什么?
用一条线(可以是折线)分割多边形为面积相等的两部分
这道题套路也太多了,一不小心就中了陷阱
我还是个菜鸟
收藏不息,战斗不止
推荐一个我使用过的框架,https://github.com/wuyouzhuguli/FEBS-Vue,UI还不错