92. Reverse Linked List II
问题
从 m
到 n
的位置反转链表。找一种 one-pass 解决方案。
1 <= m <= n <= len(List)
。
例子:
思路
这个题目其实是 based on 第 206 题的。无论是是递归法还是迭代法,我们都需要 figure out some points。
首先,我们需要遍历节点到反转部分启始点,并保存其前一个节点用于连接。
反转需要反转的部分。
在反转部分结束点停止,并将反转部分与后面部分连接。
Talk is cheap, let's see the code!
答案
最后更新于