LeetCode算法題-Delete Node in a Linked List(Java實(shí)現(xiàn))

這是悅樂書的第197次更新,第204篇原創(chuàng)

01 看題和準(zhǔn)備

今天介紹的是LeetCode算法題中Easy級(jí)別的第60題(順位題號(hào)是235)。編寫一個(gè)函數(shù)來刪除單鏈表中的節(jié)點(diǎn)(尾部除外),只允許訪問該節(jié)點(diǎn)。例如:

鑒于鏈表 - head = [4,5,1,9],如下所示:

4 - > 5 - > 1 - > 9

輸入:head = [4,5,1,9],node = 5

輸出:[4,1,9]

說明:您將獲得值為5的第二個(gè)節(jié)點(diǎn),即鏈表調(diào)用你的函數(shù)后應(yīng)該變成4 - > 1 - > 9。


輸入:head = [4,5,1,9],node = 1

產(chǎn)出:[4,5,9]

說明:您將獲得值為1的第三個(gè)節(jié)點(diǎn),即鏈表在調(diào)用你的函數(shù)后應(yīng)該變成4 - > 5 - > 9。


注意

  • 鏈表至少有兩個(gè)元素。

  • 所有節(jié)點(diǎn)的值都是唯一的。

  • 給定節(jié)點(diǎn)不是尾部,它始終是鏈表的有效節(jié)點(diǎn)。

  • 不要從你的功能中返回任何東西。

本次解題使用的開發(fā)工具是eclipse,jdk使用的版本是1.8,環(huán)境是win7 64位系統(tǒng),使用Java語(yǔ)言編寫和測(cè)試。

02 解題

傳入的參數(shù)node,是要?jiǎng)h除掉的節(jié)點(diǎn),也就是需要跳過node。先將當(dāng)前節(jié)點(diǎn)的值用其下一個(gè)節(jié)點(diǎn)的值覆蓋掉,然后node的下一個(gè)節(jié)點(diǎn)指向其下下個(gè)節(jié)點(diǎn)。

public void deleteNode(ListNode node) {
    node.val = node.next.val;
    node.next = node.next.next;
}


03 小結(jié)

算法專題目前已連續(xù)日更超過一個(gè)月,算法題文章60+篇,公眾號(hào)對(duì)話框回復(fù)【數(shù)據(jù)結(jié)構(gòu)與算法】、【算法】、【數(shù)據(jù)結(jié)構(gòu)】中的任一關(guān)鍵詞,獲取系列文章合集。

以上就是全部?jī)?nèi)容,如果大家有什么好的解法思路、建議或者其他問題,可以下方留言交流,點(diǎn)贊、留言、轉(zhuǎn)發(fā)就是對(duì)我最大的回報(bào)和支持!

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

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

  • 鏈表刪除[203] Remove Linked List Elements[19] Remove Nth Node...
    野狗子嗷嗷嗷閱讀 6,431評(píng)論 4 35
  • //leetcode中還有花樣鏈表題,這里幾個(gè)例子,冰山一角 求單鏈表中結(jié)點(diǎn)的個(gè)數(shù)----時(shí)間復(fù)雜度O(n)這是最...
    暗黑破壞球嘿哈閱讀 1,657評(píng)論 0 6
  • 編碼完工~切換到終端,輸入 nodemon app.js 哦對(duì)了,強(qiáng)烈推薦一個(gè)小工具 nodemon 。一句話簡(jiǎn)介...
    不系流年系乾坤閱讀 262評(píng)論 0 0
  • 我這幾天都在聽《易中天品三國(guó)》。 三國(guó)里有一個(gè)人他不受現(xiàn)代人喜歡,在以前有說書的說三國(guó),人們聽見他戰(zhàn)敗了,所有人都...
    藍(lán)色之冥閱讀 257評(píng)論 2 4
  • 昨天三點(diǎn)睡,今天7點(diǎn)醒,醒來的第一件感覺一定是愧疚。 想著那些在你緊急的時(shí)候借你錢的人,而日期到了換不上的感覺,那...
    故事就是這樣開始閱讀 250評(píng)論 0 0

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