要求

  • 给定链表中的一个节点,删除该节点

思路

  • 通过改变节点的值实现

 实现

 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 };

最新文章

  1. scala - multiple overloaded alternatives of method bar define default arguments
  2. JS关于时间的计算
  3. 股票数据调用示例代码php
  4. 关于C#基础
  5. 模拟状态为inactive的日志损坏的恢复实验(完全恢复)
  6. jQuery--checkbox全选
  7. itextsharp、Aspose.Words、Aspose.Cells联合使用
  8. Oracle sql 中的字符(串)替换与转换[转载]
  9. 用node搭建简单的静态资源管理器
  10. Linux学习路线全解,Linux操作系统学习路线
  11. Route pattern cannot reference variable name more than once
  12. php 采集爬取单个淘宝商品描述,商品属性
  13. 设计模式之工厂模式(Factory Pattern)
  14. Scrum Meeting 10.22
  15. request.get_full_path() 和request.path区别
  16. This Handler class should be static or leaks might occur,Handler和Context使用的注意事项!
  17. nginx brotli 压缩试用
  18. 统计学中z分布、t分布、F分布及χ^2分布
  19. 用Java实现HTTP Multipart的服务端和客户端
  20. CSS3实现0.5px的边框

热门文章

  1. 201871030112-贾傲羊 实验三 结对项目—《D{0-1}KP 实例数据集算法实验平台》项目报告
  2. 以Aliyun体验机为例,从零搭建LNMPR环境(下)
  3. (十四)struts2的国际化
  4. 它来了,它来了,HarmonyOS应用开发在线体验来了
  5. 后端Spring Boot+前端Android交互+MySQL增删查改
  6. 聊一聊Jmeter的参数化
  7. 869. Reordered Power of 2
  8. 【Nacos】Springboot整合Nacos配置中心(二) 多环境配置
  9. Python 巡检接入钉钉机器人
  10. POJ2186 强联通