原题链接:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/
执行用时: 156 ms, 在Delete Node in a Linked List的C#提交中击败了58.17% 的用户
从现在开始已经对链表这块盲区进行了攻击!
public class Solution {
public void DeleteNode(ListNode node) {
node.val = node.next.val;
node.next = node.next.next;
}
}
/**
* Definition for singly-linked list.
* public class ListNode {
* public int val;
* public ListNode next;
* public ListNode(int x) { val = x; }
* }
*/
链表的定义:
var head = new ListNode(1)
{
next = new ListNode(2)
{
next = new ListNode(3)
{
next = new ListNode(4)
{
next = new ListNode(5)
}
}
}
};