单链表翻转Java实现
2016-09-16 23:21
239 查看
public static LinkNode reverseLinkList(LinkNode head){ if(head == null || head.next == null) return null; LinkNode pre = head; LinkNode q = head.next; head.next = null; while(q != null){ LinkNode nxt = q.next; q.next = pre; pre = q; q = nxt; } return pre; }
class LinkNode{ public LinkNode(int val){ this.val = val; this.next = null; } int val; LinkNode next; }
相关文章推荐
- Java实现单链表翻转实例代码
- Java 倒置(翻转)链表的两种实现
- Java实现翻转单链表
- Java实现-翻转链表2
- 剑指offer--面试题16:翻转链表--Java实现
- java实现翻转链表
- Java实现-翻转链表
- Java 实现单链表翻转代码
- Java单链表反转 Java实现单链表翻转
- Java语言中链表和双向链表的实现-Java基础-Java-编程开发
- 用java数组实现基本链表和可自扩充的链表
- 某一天的思考题(使用Java实现链表)的参考答案
- Java实现链表之结点
- 单链表翻转的多种方法实现(c语言)
- JAVA实现双向链表
- java 实现图片的缩放、翻转
- java 单向链表的实现
- java双向链表的实现(部分功能)
- Java实现链表
- Java语言中链表和双向链表的实现