237. 删除链表中的节点

题目描述:

主要思路:

将当前要删除的节点和后边一个的节点值交换,然后删除当前节点后边的一个节点即可。

cpp 复制代码
class Solution {
public:
    void deleteNode(ListNode* node) {
        node->val=node->next->val;
        node->next=node->next->next;
    }
};
相关推荐
2401_858286116 分钟前
125.【C语言】数据结构之归并排序递归解法
c语言·开发语言·数据结构·算法·排序算法·归并排序
双叶8361 小时前
(C++)学生管理系统(正式版)(map数组的应用)(string应用)(引用)(文件储存的应用)(C++教学)(C++项目)
c语言·开发语言·数据结构·c++
学不动CV了4 小时前
数据结构---链表结构体、指针深入理解(三)
c语言·arm开发·数据结构·stm32·单片机·链表
百年孤独_5 小时前
LeetCode 算法题解:链表与二叉树相关问题 打打卡
算法·leetcode·链表
算法_小学生6 小时前
LeetCode 287. 寻找重复数(不修改数组 + O(1) 空间)
数据结构·算法·leetcode
Tanecious.8 小时前
LeetCode 876. 链表的中间结点
算法·leetcode·链表
Wo3Shi4七9 小时前
哈希冲突
数据结构·算法·go
V我五十买鸡腿10 小时前
顺序栈和链式栈
c语言·数据结构·笔记·算法
七灵微10 小时前
数据结构实验习题
数据结构
杰克尼21 小时前
BM5 合并k个已排序的链表
数据结构·算法·链表