LeetCode刷题记录3——237. Delete Node in a Linked List(easy)
生活随笔
收集整理的這篇文章主要介紹了
LeetCode刷题记录3——237. Delete Node in a Linked List(easy)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
LeetCode刷題記錄3——237. Delete Node in a Linked List(easy)
目錄
LeetCode刷題記錄3——237. Delete Node in a Linked List(easy)
題目
語言
思路
后記
?
題目
今天這題是與鏈表相關的,題目如下:
題目給定一個鏈表,要求我們刪除這個鏈表中的某一個結點,這個結點是自己輸入的,例如鏈表為4-5-1-9,需要刪除5,那么剩下的就是4-1-9.
語言
Java
思路
這題題目常見,就是刪除鏈表中的某個結點,我是用Java寫的,一開始一直在琢磨他需要我刪除的是哪個結點,他好像也沒說啊,就不知道怎么做了,后來仔細看才發現,他的對象node其實既包含節點值,又包含指針next:
所以他傳進來的這個對象進來,就已經很明確告訴你要刪除的就是這整個結點了,所以只要先用被刪結點的下個結點的值來覆蓋被刪結點,再將next指針往后移兩下即可。
后記
鏈表涉及數據結構,還是得多練。
?
總結
以上是生活随笔為你收集整理的LeetCode刷题记录3——237. Delete Node in a Linked List(easy)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode刷题记录2——217.
- 下一篇: LeetCode刷题记录4——67. A