java 删除LinkedList链表中的结点(只给出一个结点)
2016-03-16 10:48
489 查看
题目:Write a function to delete a node (except the tail) in a singly linked list, given only access to that node.
实现:
实现:
/** * 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){ return; } node.val = node.next.val; node.next = node.next.next; } }
相关文章推荐
- 反编译APK--获取资源文件和java文件
- java实现接口与继承的关系
- Spring Junit 测试用例
- mynote springMVC拦截器配置
- Java 字节数组与十六进制表示的字符串,互相转换
- SpringMVC4 + Spring + MyBatis3 基于注解的最简配置
- spring事务管理(个人整理)
- Java获取来访者IP
- spring Context initialization failed
- java客户端Ip获取
- java基础01
- java实例化代码------------------监听事件
- Java学习笔记--堆和栈
- java中在创建对象时候的初始化顺序
- JavaWeb之Servlet编程实例二
- 关于hibernate中@Transient注解使用的一点心得
- 通过 Spring AOP 验证方法的参数是否合法
- Log4j实现对Java日志的配置全攻略
- java多线程-使用notify和wait完成多线程的顺序执行
- java多线程-使用notify和wait完成多线程的顺序执行