The Delete Node in a Linked List solutions are below.
15 Jun 2024•Easy•C++ / Python / TypeScript
Delete Node in a Linked List
C++, Python and TypeScript solutions for Delete Node in a Linked List.
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;
}