※ 引述《SecondRun (南爹抠打)》之铭言:
: 237.删除linked list里的一个node
: input只会给要删除的node
: 想法:
: 没办法把上一个node直接接到下一个node
: 那就把要删除的node资料换成下一个node的
: C# code
: public class Solution {
: public void DeleteNode(ListNode node) {
: node.val = node.next.val;
: node.next = node.next.next;
: }
: }
: 这也有medium
: 屋搜打囉
思路:
完全一样
Python Code:
# Definition for singly-linked list.
# class ListNode:
# def __init__(self, x):
# self.val = x
# self.next = None
class Solution:
def deleteNode(self, node):
"""
:type node: ListNode
:rtype: void Do not return anything, modify node in-place instead.
"""
node.val = node.next.val
node.next = node.next.next
本来想说等cnn跑的时候 刷题耗个时间
结果今天好简单 哇哇呜呜呜