Skip to content

Commit f64884a

Browse files
committed
在O(1)时间复杂度删除链表节点
1 parent 98bc114 commit f64884a

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# -*- coding: utf-8 -*-
2+
3+
class Solution:
4+
# @param node: the node in the list should be deleted
5+
# @return: nothing
6+
def deleteNode(self, node):
7+
# write your code here
8+
if node.next is None:
9+
node = None
10+
else:
11+
p = node.next
12+
node.val = p.val
13+
node.next = p.next

0 commit comments

Comments
 (0)