C语言 | Leetcode C语言题解之第237题删除链表中的节点

题目:

题解:

cpp 复制代码
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */

void deleteNode(struct ListNode* node) {
    struct ListNode * p = node->next;
    int temp;
    temp = node->val;
    node->val = p->val;
    p->val = temp;
    node->next = p->next;
}
相关推荐
mifengxing21 分钟前
力扣每日一题——接雨水
c语言·数据结构·算法·leetcode·动态规划·
小龙报1 小时前
《算法通关指南:数据结构和算法篇 --- 顺序表相关算法题》--- 询问学号,寄包柜,合并两个有序数组
c语言·开发语言·数据结构·c++·算法·学习方法·visual studio
序属秋秋秋1 小时前
《Linux系统编程之开发工具》【编译器 + 自动化构建器】
linux·运维·服务器·c语言·c++·自动化·编译器
71-31 小时前
C语言——函数声明、定义、调用
c语言·笔记·学习·其他
小南家的青蛙2 小时前
LeetCode LCR 085 括号生成
算法·leetcode·职场和发展
晨非辰3 小时前
《数据结构风云》递归算法:二叉树遍历的精髓实现
c语言·数据结构·c++·人工智能·算法·leetcode·面试
Dream it possible!3 小时前
LeetCode 面试经典 150_链表_LRU 缓存(66_146_C++_中等)(哈希表 + 双向链表)
c++·leetcode·链表·面试
人邮异步社区6 小时前
推荐几本学习计算机语言的书
java·c语言·c++·python·学习·golang
小白菜又菜9 小时前
Leetcode 3370. Smallest Number With All Set Bits
算法·leetcode·职场和发展
A-code9 小时前
C/C++ 中 void* 深度解析:从概念到实战
c语言·开发语言·c++·经验分享·嵌入式