//
// Created by Mr.Hu on 2019/2/27.
//
// leetcode 98 validate binary search
//
// 给定一棵二叉树,判断是否为搜索树
//
// 最开始的想法,利用递归的方式,自底向上判断子树的情况;
// 但是存在一个问题:每次需要返回该树的左右结果,而且还需要判断当前子树是不是搜索树,这就导致了两个返回结果。
//
// 后来发现:既然是搜索树,那么按照中序遍历得到的结果应该是有序的。
// 而中序列遍历完全可以用dfs的方式进行,所以问题结局。
//
1 |
|