摘要:
zzhttp://blog.csdn.net/vividonly/article/details/6688327编程之美3.9:重建二叉树扩展问题1:如果前序和中序遍历的字母有重复的,那么怎么构造所有可能的解呢?扩展问题2:如何判断给定的前序遍历和中序遍历的结果是合理的?思路:问题1:搜索所有可能的情况,并调用扩展问题2的解决方案,判断此情况是否合理(剪枝操作),如果合法,则构造解问题2:递归判断左右子树是否合理,递归的返回条件是到达叶子节点。代码及测试情况如下: 1 /* 2 * 编程之美重建二叉树,扩展问题1,2 3 * 扩展问题1:如果前序和中序的字母可能是相同的,怎么重构出所... 阅读全文
posted @ 2012-08-12 21:35
Eric-Yang
阅读(382)
评论(0)
推荐(0)

浙公网安备 33010602011771号