小编Dan*_*ENZ的帖子

以递归方式返回链表中的元素数

我在一个名为ImageNode的类中有以下递归方法,该类从名为Image的类传递头部(是链接列表的开头).我以为我的代码将以递归方式遍历每个节点,增加计数,然后当它最后返回计数时,不幸的是没有.我哪里错了?

private int countRec() {
    int count = 1;
    ImageNode node = this;

    if (node.next != null ){
        node = node.next;
        count++;
        countRec();
    }

    return count;
}
Run Code Online (Sandbox Code Playgroud)

java recursion

0
推荐指数
1
解决办法
5124
查看次数

标签 统计

java ×1

recursion ×1