リスト操作の基礎: 要素の削除、リストの設計、およびリストの逆転
リスト理論の基礎
リストノードの定義
class ListNode:
def __init__(self, val=0, next=None):
self.val = val
self.next = next
203. リストから要素を削除する
class Solution:
def removeElements(self, head, val):
dummy_head = ListNode(next=head)
current = dummy_head
while current.next is not None:
...
7月16日 21:47 投稿
LeetCode 203: リンクリストから指定された値を持つノードを削除する
問題
この問題では、リンクリストの先頭ノード head と整数 val が与えられます。リンクリストから Node.val == val を満たす全てのノードを削除し、新しい先頭ノードを返します。
例1:
入力: head = [1,2,6,3,4,5,6], val = 6
出力: [1,2,3,4,5]
例2:
入力: head = [], val = 1
出力: []
例3:
入力: head = [7,7,7,7], val = 7
出力: []
制約:
リスト内の ...
5月23日 02:08 投稿