编程题 共4道
6 9 ....#. .....# ...... ...... ...... ...... ...... #@...# .#..#. 0 0
45
给定一棵二叉树的前序遍历和中序遍历的结果,求其后序遍历。
DBACEGF ABCDEFG BCAD CBAD
ACBFGED CDAB
小明有很多猪,他喜欢玩叠猪游戏,就是将猪一头头叠起来。猪叠上去后,还可以把顶上的猪拿下来。小明知道每头猪的重量,而且他还随时想知道叠在那里的猪最轻的是多少斤。
pop min push 5 push 2 push 3 min push 4 min
2 2
众所周知,任何一个表达式,都可以用一棵表达式树来表示。例如,表达式a+b*c,可以表示为如下的表达式树:
+ / \ a * / \ b c
现在,给你一个中缀表达式,这个中缀表达式用变量来表示(不含数字),请你将这个中缀表达式用表达式二叉树的形式输出出来。
a+b*c 3 a 2 b 7 c 5
abc*+ + / \ a * / \ b c 37