我在一个名为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)