我有一个关于递归的问题。每当在递归中命中基本条件时,我们就停止进行递归调用,然后堆栈中的方法调用继续执行,然后一个一个地从内存堆栈中弹出。我的问题是,一旦我们到达了这个基本条件,现在就没有更多的递归调用了,所以当我们在堆栈中执行第一个方法调用时,进程如何知道它不需要再次调用该方法,并且必须执行它并将它弹出堆栈内存?str.substring(1)) + str.charAt(0);输入:my name is slim shady当
我读到了java中的递归方法..。我不了解递归方法的基本条件.这里有两个例子return weight(root);/ * Returns the weight of the tree() { return 0; return weight(root);}
如您所见,isMobile()方法中的基本条件直接在它下面,但是weight()方法中的</