92. Reverse Linked List II
題目網址:https://leetcode.cn/problems/reverse-linked-list-ii/
題意:給一 single linked list 的
head和兩整數left和right, 其中left ≤ right, 反轉位置left到位置right的 node, 並返回反轉後的 linked list。

Solution:
想法:分成三步驟
將待反轉的區域反轉
將
left(leftPrev->next) 的next指向cur將
leftPre的next指向reverseHead
class Solution { |
- time:$O(n)$ ➔ 遍歷整個 linked list
- space:$O(1)$ ➔ 只需常數空間
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Zako's Blog!
評論

