错误的递归:没有返回值的情况正确的递归 错误的递归:没有返回值的情况当黄线框内的return执行完后,指向e的这个node变量就会消失,因为当前栈已经切换到了上一个方法栈,而上一个栈的node节点指向的还是原来的0这个节点。此时没有任何变量引用e这个节点,e这个空间就会被垃圾回收掉。 => 正确的递归黄线框执行完后,会新创建一个节点e返回到上一个栈。node.next指向返回的这个节点