翻转链表
来源:互联网 发布:国家漏洞数据库 编辑:程序博客网 时间:2024/06/12 20:44
翻转一个链表
样例
给出一个链表1->2->3->null,这个翻转后的链表为3->2->1->null
挑战
在原地一次翻转完成
public ListNode reverse(ListNode head) { ListNode head1 = head, p = null; if (head == null || head.next == null) return head1; head = head.next; head1.next = null; while (head != null) { p = head; head = head.next; p.next = head1; head1 = p; } return head1; }
阅读全文
0 0
- 无情链表的创建,,翻转翻转
- 链表翻转程序
- 链表翻转
- 链表翻转
- 链表翻转
- 翻转单向链表
- 翻转链表
- 原地翻转链表
- 链表的翻转
- 链表翻转
- 翻转部分链表
- 链表翻转
- 链表翻转
- c++翻转链表
- 翻转链表
- 链表翻转
- 翻转链表
- 链表翻转
- SQL 去重不用distinct如何实现?
- android手势
- 手势与ViewFlipper
- 自定义左右或上下滑动翻页
- 快速幂取模
- 翻转链表
- x264 Open-GOP/Infinite Keyint 测试
- php curl_errno
- 设计模式(十五)flyweight享元模式
- 51Nod-1742-开心的小Q
- 我与汽车之家的三生三世
- linux下gcc编译的步骤
- 转化标签格式
- CSS层叠样式表深层理解