递归——类变量与参数

Posted yuelien

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归——类变量与参数相关的知识,希望对你有一定的参考价值。

先上题538. 把二叉搜索树转换为累加树

class Solution {
    int add=0;
    void solve(TreeNode root){
        if(root!=null){
            solve(root.right);
            root.val+=add;
            add=root.val;
            solve(root.left);
        }
    }
    public TreeNode convertBST(TreeNode root) {
        solve(root);
        return root;
    }
}

搞清楚:参数是从上向下传递的,而类变量下层改变后返回上层仍是下层改变和的记录

以上是关于递归——类变量与参数的主要内容,如果未能解决你的问题,请参考以下文章

片段 - 全局视图变量与本地和内部类侦听器和内存泄漏

文法分析与递归下降分析

Android:将片段和弹出窗口的点击事件中生成的变量传递给活动的方法

python函数 变量 递归 匿名函数 内置函数 文件操作

Delphi7:快捷键

10方法的定义和重载和递归