【问题标题】:Using Recursion to Change a Variable使用递归更改变量
【发布时间】:2013-03-16 11:12:25
【问题描述】:

对于二叉搜索树,我只能访问根节点,而我正在尝试编写递归方法来挖掘其左节点。

例如,

root.left();

变成

root.left().left();

然后,

root.left().left();

你知道这是怎么回事.. 有没有一种递归的方式来改变/添加到变量?

【问题讨论】:

    标签: java variables recursion


    【解决方案1】:

    这样的?

    Node node = root;
    while (someCondition) {
        node = node.left();
        // do something with the node
    }
    

    【讨论】:

    • 啊,我明白你的意思了。我想我的答案是“你不需要递归函数”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-28
    相关资源
    最近更新 更多