树的题目,往往可以用到三种遍历.以及递归,因为其结构上天然地可以往深处递归,且判断条件也往往不复杂(左右子树都是空的). LeetCode 98题讲的是,判断一棵树是不是二叉搜索树. 题目中给的是标准定义:即一个二叉搜索树(binary search tree,简称BST)的每个节点都满足:1.其左侧的整个子树的值都比它小:2.其右侧的整个子树的值都比他大:3.它的左右子树依旧保持二叉搜索树的结构. 第0步 一开始理解错了条件,容易理解成,每个节点只需要比它的左子树大,比它的右子树小,于是得到了…