Delete Node in a Linked List
- python
- linked lists
- in-place
Problem URL:Delete Node in a Linked List
My Solution:
Modified In-Place
# Definition for singly-linked list.
# class ListNode:
# def __init__(self, x):
# self.val = x
# self.next = None
def deleteNode(node):
while node.next is not None:
node.val = node.next.val
if node.next.next is None:
node.next = None
else:
node = node.next
Let's Connect
Twitter •GitHub •LinkedIn