https://leetcode-cn.com/problems/delete-node-in-a-linked-list/

非常巧妙的一道题。

题目没有给head,心想没有head我怎么才能找到要删除的值对应的节点呢?

仔细一看,题中函数的参数给的不是值,而是要删除的节点node。反而降低了解题难度:

1. 把node.next的值赋给node

2. 把node.next指向node.next.next

其实相当于删除node.next

 /**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
class Solution {
public void deleteNode(ListNode node) {
node.val = node.next.val;
node.next = node.next.next;
}
}

最新文章

  1. WCF Basics - FAQs Series【WCF基础----问答系列教程】
  2. 让Lua自己把文件夹下面的所有文件自动加载起来吧
  3. 虚幻4外包团队-推荐非常全面的的Unreal教程
  4. hdu4292Food(最大流Dinic算法)
  5. div弹出层的效果带关闭按钮
  6. wp8.1 C#技巧: Data和ViewModel类编写
  7. 【String to Integer (atoi) 】cpp
  8. HTML5 Shiv – 让该死的IE系列支持HTML5吧
  9. Ubuntu远程桌面xrdp方法
  10. [LeetCode] Course Schedule I (207) & II (210) 解题思路
  11. dedecms(织梦)自定义表单后台显示不全 自定义模型当中添加自定义字段后在后台添加内容后不显示解决方案
  12. malloc使用方法
  13. CentOS文件权限管理
  14. [Codeforces 863E]Turn Off The TV
  15. 正则化(Regularization)本质
  16. Java中测试StringBuilder、StringBuffer、String在字符串拼接上的性能
  17. 跟踪spring MVC的请求
  18. QEMU IO事件处理框架
  19. Java 面试题收集
  20. 重新=》easyui DataGrid是否可以动态的改变列显示的顺序

热门文章

  1. Python之路-Python常用模块-time模块
  2. nodejs 报错
  3. Tomcat支持SSL加密网站
  4. hadoop HA + HBase HA搭建:
  5. Qt Creator 不能输入中文怎么解决?
  6. python-验证功能的装饰器示例
  7. 触发写Redo Log的条件
  8. 01.python对象
  9. C++指针的指针和指针的引用
  10. django2 + python3 显示静态文件中的图片