[刷题] 237 Delete Nodes in a Linked List
2024-10-21 04:58:45
要求
- 给定链表中的一个节点,删除该节点
思路
- 通过改变节点的值实现
实现
1 struct ListNode {
2 int val;
3 ListNode *next;
4 ListNode(int x) : val(x), next(NULL) {}
5 };
6
7 class Solution {
8 public:
9 void deleteNode(ListNode* node) {
10
11 if( node == NULL )
12 return;
13
14 if( node->next == NULL){
15 delete node;
16 node = NULL;
17 return;
18 }
19
20 node->val = node->next->val;
21 ListNode* delNode = node->next;
22 node->next = delNode->next;
23
24 delete delNode;
25
26 return;
27 }
28 };
最新文章
- scala - multiple overloaded alternatives of method bar define default arguments
- JS关于时间的计算
- 股票数据调用示例代码php
- 关于C#基础
- 模拟状态为inactive的日志损坏的恢复实验(完全恢复)
- jQuery--checkbox全选
- itextsharp、Aspose.Words、Aspose.Cells联合使用
- Oracle sql 中的字符(串)替换与转换[转载]
- 用node搭建简单的静态资源管理器
- Linux学习路线全解,Linux操作系统学习路线
- Route pattern cannot reference variable name more than once
- php 采集爬取单个淘宝商品描述,商品属性
- 设计模式之工厂模式(Factory Pattern)
- Scrum Meeting 10.22
- request.get_full_path() 和request.path区别
- This Handler class should be static or leaks might occur,Handler和Context使用的注意事项!
- nginx brotli 压缩试用
- 统计学中z分布、t分布、F分布及χ^2分布
- 用Java实现HTTP Multipart的服务端和客户端
- CSS3实现0.5px的边框
热门文章
- 201871030112-贾傲羊 实验三 结对项目—《D{0-1}KP 实例数据集算法实验平台》项目报告
- 以Aliyun体验机为例,从零搭建LNMPR环境(下)
- (十四)struts2的国际化
- 它来了,它来了,HarmonyOS应用开发在线体验来了
- 后端Spring Boot+前端Android交互+MySQL增删查改
- 聊一聊Jmeter的参数化
- 869. Reordered Power of 2
- 【Nacos】Springboot整合Nacos配置中心(二) 多环境配置
- Python 巡检接入钉钉机器人
- POJ2186 强联通