需要注意的点:若使用Stack解决,可以直接使用java的Stack类,具体用法为:stack.push() 入栈stack.pop() 出栈stack.isEmpty() 判断是否为空明确入栈/递归的终止条件:使用当前节点是否为null判断最为合适,使用listNode.next = null会将处理流程变复杂复杂度分析:递归时间复杂度:O(n)——递归遍历一次链表递归空间复杂度:O(n)——递归栈所需最大空间为链表长度栈的时间复杂度:O(n)——遍历一次链表入栈为O(n),再出栈为O(n),因此为O(2n)=O(n)栈的空间复杂度:O(n)——栈所需最大空间为链表长度 import jav...