在O(1)的时间删除链表的一个节点

让该节点下一个节点的值覆盖当前节点,当前节点的指针指向下一个节点的下一个节点

class Solution {
    public void deleteNode(ListNode node) {
        ListNode pre = node;
        ListNode cur = pre.next;
        pre.val = cur.val;
        pre.next = cur.next;
    }
}

作者:Zhbeii

出处:https://www.cnblogs.com/zhbeii/p/15756028.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   Zhbeii  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~
more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示