擅长:python、mysql、java
<p>这看起来是可变的。如果你想这样做的话,基本的想法是通过向后积累来构造一个反向。你知道吗</p>
<pre><code>def reversell_rec(self):
def rev_node(n, acc):
if n is None: return acc
nxt = n.next_node
n.next_node = acc
return rev_node(nxt, n)
self.head = rev_node(self.head, None)
</code></pre>
<p>但老实说,如果你在一个循环中做的话,如果它是可变的,那就容易多了。你知道吗</p>