访问单个节点的删除
2016-03-29 21:36
302 查看
题目描述
实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点。给定带删除的节点,请执行删除操作,若该节点为尾节点,返回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; pNode.val = pNode.next.val; pNode.next = pNode.next.next; return true; } }
相关文章推荐
- 利用正则表达式对字符串进行指定替换
- filemon网页链接
- Python学习 准备工作
- 对日的编码注意事项
- atoi,itoa,strcpy,strcp,memcpy的实现
- 猜数
- java、运算
- GitHub Top 100的Android开源库
- 6大设计原则(1):单一职责原则
- mysql数据库sql优化原则
- HTML学习(一)——最常用的控制标记
- 详解mysql int类型的长度值问题
- linux下时间子系统
- oracle三层嵌套来实现分页
- 配置React Native环境
- 对于工程建模需要画的图的分析及体会
- wmap的具体步骤
- 使用eclipse+python编写爬虫获取python百科的1000条词条
- 创建第一个hibernate程序
- mysql导入/导出CSV文件