【 声明:版权所有,转载请标明出处,请勿用于商业用途。 联系信箱:libin493073668@sina.com】
题意:
实现一个链表删除节点的操作
思路:
跳过要删除的节点指向下一个节点
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution
{
public:
void deleteNode(ListNode* node)
{
*node = *node->next;
}
};

本文介绍了如何在链表中实现删除指定节点的功能,通过直接修改指针跳过要删除的节点来完成操作。
1179

被折叠的 条评论
为什么被折叠?



