题目描述(简单难度)

删除链表的某个节点。

解法一

然后我以为就是一个简单的链表删除节点的题,但看到给的函数懵逼了。

public void deleteNode(ListNode node) {

}

???头结点呢?没有头结点怎么删除,函数给错了吧。

然后看了 solution

public void deleteNode(ListNode node) {
    node.val = node.next.val;
    node.next = node.next.next;
}

好吧,我佛了,感觉感情受到了欺骗,这算什么删除节点...

感觉很无聊的一道题,没有什么意义,可以看一下 203 题,纯正的删除节点的题目。

results matching ""

    No results matching ""

    windliang wechat


    如果觉得有帮助的话,可以点击 这里 在 github 给一个 star 哦 ^^

    如果想系统的学习数据结构和算法,强烈推荐一个我之前学过的课程,可以点击 这里 查看详情

    课程在公众号「课程减减」购买会 更优惠一些

    之前自己写过一个好玩的 小程序,欢迎大家体验⬇️