image

leetcode BST遍历递归问题模式小结


writerlIcht                      emaillIcht.gzl@gmail.com                 date:  2019.11.15

 

 

13

        最近刷力扣碰到三个BST类递归问题,虽然都是简单类型,但是这三道题对BST递归问题都以同一种模式解决,可以为以后碰到的同类BST遍历问题提供参考。

       遍历处理思路:由于力扣题目的出口入口问题,在答题模版的主函数之外创建无返回值的函数专门处理BST遍历处理数据过程更加方便,主函数内只需声明额外需要的变量和调用处理函数就行了。处理函数中主要分为三部分:即需要遍历的顺序以及每一步递归所需要处理的过程。

image

 

题目:

1、501. 二叉搜索树中的众数

image

 

2、530. 二叉搜索树的最小绝对差

image

 

3、538. 把二叉搜索树转换为累加树

image