已知二叉树后序遍历序列是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还不错
列举一款你常用的移动APP,并分析他的最核心功能、满足的需求、超预期的功能以及竞争优势和发展趋势
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
B2C网站上促销价格出错了,如何做危机公关?
cookies,sessionStorage 和 localStorage 的区别?
这道题套路也太多了,一不小心就中了陷阱
我还是个菜鸟
收藏不息,战斗不止
推荐一个我使用过的框架,https://github.com/wuyouzhuguli/FEBS-Vue,UI还不错