1. 题目

2. 解答

  • 因为给定的只有一个待删除的结点指针,我们并不知道其前面结点,所以需要将待删除结点后面的结点值复制到前面结点去,然后指向其后的第二个结点即可。
/**
* 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->val = node->next->val;
node->next = node->next->next;
}
};

获取更多精彩,请关注「seniusen」!

最新文章

  1. randow()方法
  2. HTTP权威协议笔记-7.缓存
  3. uC/OS-II任务(OS_task)块
  4. finder文件目录跳转快捷键
  5. PHPStorm下XDebug配置
  6. ADF_Starting系列4_使用ADF开发富Web应用程序之维护User Interface(Part1)
  7. u-boot Makefile整体解析
  8. mongodb入门教程二
  9. HDU 2896 病毒侵袭 (AC自动机)
  10. UVA10537 Toll! Revisited
  11. MySQL日志文件之错误日志和慢查询日志详解
  12. 【Beta】阶段 第一次Daily Scrum Meeting
  13. oracle 数据库管理--管理表空间和数据文件
  14. [译]ASP.NET Core 2.0 网址重定向
  15. Dynamics CRM2013 注释中的内容无法正常显示问题
  16. centos7之zabbix服务器的常规优化
  17. antd Tree组件中,自定义右键菜单
  18. 是程序员,就用python导出pdf
  19. No Directionality widget found.错误记录。
  20. vue day4 table

热门文章

  1. 促销规则 promotion rule
  2. AngularJS 四 服务
  3. Python中使用list和tuple
  4. Java基础——数组复习
  5. 你不知道的javaScript笔记(7)
  6. NEC html规范
  7. CF605A Sorting Railway Cars(递推)
  8. Spring+SpringMVC+Mybatis(二)
  9. 在Python中使用正则表达式去掉字符串里的html标签
  10. Lavavel5.5源代码 - Pipeline