LeetCode刷題筆記 203 移除鍊錶元素

2021-09-09 02:25:21 字數 519 閱讀 3201

刪除鍊錶中等於給定值 val 的所有節點。

示例:

輸入: 1->2->6->3->4->5->6, val = 6

輸出: 1->2->3->4->5

sc遞迴寫的漂亮阿

在不能比較好掌握的地方要先腳踏實地,先實現,不要怕寫的**臭

在掌握的地方時候要想著更進一步

class

solution

head.next =

removeelements

(head.next,val)

;return head.val == val ? head.next:head;

}}

class

solution

listnode slow = head;

while

(head.next != null)

return slow;

}}

LeetCode刷題之203 移除鍊錶元素

我不知道將去向何方,但我已在路上!輸入 1 2 6 3 4 5 6,val 6 輸出 1 2 3 4 5 definition for singly linked list.class listnode def init self,x self.val x self.next none class ...

Leetcode刷題筆記

1.兩數之和給定乙個整數陣列nums 和乙個目標值target,請你在該陣列中找出和為目標值的那兩個整數,並返回他們的陣列下標。ps 你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。思路 用target減去nums中的每乙個數,並設立乙個字典來記錄對應的下標 class...

LeetCode刷題筆記

實現strstr 給定乙個 haystack 字串和乙個 needle 字串,在 haystack 字串中找出 needle 字串出現的第乙個位置 從0開始 如果不存在,則返回 1。示例 1 輸入 haystack hello needle ll 輸出 2 示例 2 輸入 haystack aaaa...