访问单个节点的删除
2016-04-13 21:20
387 查看
题目描述
实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点。给定带删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true。
import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Remove { public boolean removeNode(ListNode pNode) { // write code here if(pNode==null||pNode.next==null) return false; ListNode next = pNode.next; pNode.val = next.val; pNode.next = next.next; return true; } }
相关文章推荐
- (转)内置系统账户:Local system/Network service/Local Service 区别
- 欢迎使用CSDN-markdown编辑器
- centos配置IP并远程登录
- (10)Java设计模式-桥接模式(Bridge)
- 欢迎使用CSDN-markdown编辑器
- maven的scm插件介绍及使用示例
- Java之——Java mail邮件开发实战
- 【c语言】用迭代计算斐波那契数
- Android多线程断点续传下载
- HDU 5057-平方分割(分块)
- pca-svd-vriance-covirance
- Redis 数据类型
- JUnit的annotation
- 如何安装及使用CocoaPods
- Dedecms实现统计真实下载次数的方法
- 关于Linux C语言开发字符越界的问题
- 使用Dragonboard 410c开发医疗物联网
- Oracle 11g必须开启的服务及服务详细介绍
- Go语言切片的用法和本质
- Java获取随机数的几种方法