[LeetCode By Python] 206. Reverse Linked List

一、題目

Reverse Linked List

二、解題

單向列表的倒序。

三、嘗試與結(jié)果

三個(gè)指針:

class Solution(object):
    def reverseList(self, head):
        if head == None:
            return None
        if head.next == None:
            return head
        front = head
        last = None
        mid = None
        while front.next != None:
            mid = front
            front = front.next
            mid.next = last
            last = mid
        front.next = mid
        return front

結(jié)果:AC

遞歸:

class Solution(object):
    def reverseList(self, head):
        if head == None:
            return None
        if head.next == None:
            return head
        last = head.next
        result = self.reverseList(last)
        head.next = None
        last.next = head
        return result

結(jié)果:AC

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 背景 一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcod...
    土汪閱讀 12,916評論 0 33
  • LeetCode 刷題隨手記 - 第一部分 前 256 題(非會員),僅算法題,的吐槽 https://leetc...
    蕾娜漢默閱讀 18,388評論 2 36
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,030評論 25 709
  • 雷霆翻滾 驚雷四起 萬物乍醒 哀愁四處升起 誰的淚劃破天際 幻化成雨 一滴一滴砸落大地 他說 快跑 不容置疑 不可...
    繁花千色閱讀 174評論 0 3
  • 漢 · 佚名 迢迢牽牛星,皎皎河漢女。 纖纖擢素手,札札弄機(jī)杼。 終日不成章,泣涕零如雨; 河漢清且淺,相去復(fù)幾許...
    意象工廠閱讀 473評論 0 3

友情鏈接更多精彩內(nèi)容