237. Delete Node in a Linked List
Read the full problem statement on LeetCode.
Difficulty: medium Acceptance: 82% Topics: Linked List
View full problem on LeetCode Reading material
Reference solution (spoiler · python)
# Time: O(1)
# Space: O(1)
class Solution(object):
# @param {ListNode} node
# @return {void} Do not return anything, modify node in-place instead.
def deleteNode(self, node):
if node and node.next:
node_to_delete = node.next
node.val = node_to_delete.val
node.next = node_to_delete.next
del node_to_delete
Solution from kamyu104/LeetCode-Solutions · MIT