剑指offer 18.删除链表中的节点 Python解法

题目描述:

给定链表中的一个节点,删除它。

分析:

后边的节点信息覆盖掉前边的

# 即用后一个节点,把前边节点的信息覆盖
# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution(object):
    def deleteNode(self, node):
        node.val = node.next.val  # 4->1->1->9
        node.next = node.next.next  # 4->1->9
    

 

你可能感兴趣的:(剑指offer)