是什麼以下兩種方法之間的區別:Java的遞歸方法差異
public boolean recursionMethodOne(Node n) {
System.out.println(n.getValue());
return recursionMethodOne(n.next());
}
public void recursionMethodTwo(Node n) {
System.out.println(n.getValue());
recursionMethodTwo(n.next());
}
你使用遞歸哪一個和的區別是什麼?
謝謝
沒有結束。 –
我們是否從測試中獲得現場問題?對不起,但區別很明顯:兩者都將(很可能)不起作用。 – pintxo
那麼我想知道的主要事情是什麼時候在遞歸方法中返回''什麼時候你只是調用方法的名字而不返回? – Kingamere