已知二叉树后序遍历序列是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还不错
从浏览器输入URL到展示页面的全流程是怎么样的?
多线程中sleep()和wait()方法的区别
请你谈谈Cookie的弊端
基于TCP协议建立连接和结束连接的过程
这道题套路也太多了,一不小心就中了陷阱
我还是个菜鸟
收藏不息,战斗不止
推荐一个我使用过的框架,https://github.com/wuyouzhuguli/FEBS-Vue,UI还不错