237. Delete Node in a Linked List
2016-04-20 09:25
393 查看
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ public class Solution { public void deleteNode(ListNode node) { if(node==null||node.next==null) return ; ListNode temp=node; ListNode tail=temp.next; while(true) { temp.val=tail.val; if(tail.next==null) { temp.next=null; break; } temp=tail; tail=tail.next; } } }
相关文章推荐
- 24. Swap Nodes in Pairs
- leetcode 237. Delete Node in a Linked List
- Grunt: 监听文件修改及重启node服务器
- Nodejs in Visual Studio Code 08.IIS
- Vue+webpack+node.js实现价格监测应用Ponitor
- PCL Nodelets 和 3D 点云---36
- mac osx 下 nodejs开发环境搭建
- Delete Node in a Linked List
- 237.[LeetCode]Delete Node in Linked List
- node源码详解(七) —— 文件异步io、线程池【互斥锁、条件变量、管道、事件对象】
- node.js中exports与Module.exports区别
- nodejs环境使用jshint
- 19. Remove Nth Node From End of List
- dentry 和inode整理
- node系列:全局与本地
- 解读node.js的cluster模块
- nodejs资源大合集-持续更新
- gulp使用技巧-删除node_modules文件夹,解决目录层次太深删除报错的问题
- node连接mysql数据库
- 【Leetcode】222. Count Complete Tree Nodes