已知二叉树后序遍历序列是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还不错
请写出以下代码执行输出:(构造函数、静态块执行顺序)
叉树前序遍历的递归和非递归实现?
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
什么是 Cookie?它的作用是什么?
这道题套路也太多了,一不小心就中了陷阱
我还是个菜鸟
收藏不息,战斗不止
推荐一个我使用过的框架,https://github.com/wuyouzhuguli/FEBS-Vue,UI还不错