LeetCode 19. 刪除鏈表的倒數(shù)第N個節(jié)點

題目

給定一個鏈表毡证,刪除鏈表的倒數(shù)第 n 個節(jié)點蔫仙,并且返回鏈表的頭結(jié)點。

示例:

給定一個鏈表: 1->2->3->4->5, 和 n = 2.

當(dāng)刪除了倒數(shù)第二個節(jié)點后恤煞,鏈表變?yōu)?1->2->3->5.
說明:

給定的 n 保證是有效的施籍。

進(jìn)階:

你能嘗試使用一趟掃描實現(xiàn)嗎?

解題思路

雙指針

# Definition for singly-linked list.
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution:
    def removeNthFromEnd(self, head: ListNode, n: int) -> ListNode:
        if head.next == None: return None
        deleteIndex = n
        deleteNode: ListNode = head
        rightNode = head
        #right先走一段
        while deleteIndex > 0:
            deleteIndex -= 1
            rightNode = rightNode.next
        if rightNode == None:#刪除第一個節(jié)點
            head = head.next
            return head;
        while rightNode.next != None:
            rightNode = rightNode.next
            deleteNode = deleteNode.next
        if n == 1:#刪除最后一個節(jié)點
            deleteNode.next = None
        else:
            deleteNode.next = deleteNode.next.next
        return head
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末喜喂,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子照弥,更是在濱河造成了極大的恐慌进副,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件给赞,死亡現(xiàn)場離奇詭異塞俱,居然都是意外死亡吏垮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門膳汪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人粘我,你說我怎么就攤上這事痹换。” “怎么了娇豫?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵氮昧,是天一觀的道長浦楣。 經(jīng)常有香客問我,道長振劳,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任选调,我火速辦了婚禮灵份,結(jié)果婚禮上哮洽,老公的妹妹穿的比我還像新娘。我一直安慰自己氛什,他們只是感情好匪凉,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布再层。 她就那樣靜靜地躺著,像睡著了一般蒿秦。 火紅的嫁衣襯著肌膚如雪蛋济。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天,我揣著相機(jī)與錄音祟辟,去河邊找鬼。 笑死川尖,一個胖子當(dāng)著我的面吹牛叮喳,可吹牛的內(nèi)容都是我干的被芳。 我是一名探鬼主播畔濒,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼侵状,長吁一口氣:“原來是場噩夢啊……” “哼赞弥!你這毒婦竟也來了绽左?” 一聲冷哼從身側(cè)響起拼窥,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤鲁纠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后改含,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體捍壤,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡隔心,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年白群,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片硬霍。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡帜慢,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出唯卖,到底是詐尸還是另有隱情粱玲,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布拜轨,位于F島的核電站抽减,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏橄碾。R本人自食惡果不足惜卵沉,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望法牲。 院中可真熱鬧史汗,春花似錦、人聲如沸拒垃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽艰猬。三九已至,卻和暖如春道宅,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背省咨。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工穷缤, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留津肛,地道東北人秸脱。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓涯鲁,卻偏偏與公主長得像岛请,于是被迫代替她去往敵國和親髓需。 傳聞我的和親對象是個殘疾皇子微渠,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359