Isaac Emmanuel
15 Jun 2024•EasyC++ / Python / TypeScript

Delete Node in a Linked List

C++, Python and TypeScript solutions for Delete Node in a Linked List.

The Delete Node in a Linked List solutions are below.

Solution files

Python•delete-node-in-a-linked-list/synced-solution.py
class ListNode:
    def __init__(self, x):
        self.val = x
        self.next = None

def deleteNode(node):
    node.val = node.next.val
    node.next = node.next.next
C++•delete-node-in-a-linked-list/synced-solution.cpp
class Solution {
public:
    void deleteNode(ListNode* node) {
        node->val = node->next->val;
        node->next = node->next->next;
    }
};
TypeScript•delete-node-in-a-linked-list/synced-solution.ts
function deleteNode(node: ListNode): void {
    node.val = node.next!.val;
    node.next = node.next!.next;
}