《剑指offer》牛客网java题解-反转链表
来源:互联网 发布:阿尔法营销软件 编辑:程序博客网 时间:2024/06/11 02:25
输入一个链表,反转链表后,输出链表的所有元素。
链表反转的问题,就是在链表头加一个哨兵,然后不停的把后面的节点采用头插法加入。这种代码最起码也要背下来。
public class Solution { public ListNode ReverseList(ListNode head) { if (head == null) return null; if (head.next==null) return head; ListNode dummy = new ListNode(0); dummy.next = head; ListNode pre = dummy; ListNode last = pre.next; ListNode cur = last.next; while(cur != null){ last.next = cur.next; cur.next = pre.next; pre.next = cur; cur = last.next; } return pre.next; }}
阅读全文
0 0
- 《剑指offer》牛客网java题解-反转链表
- 剑指offer题解 反转链表
- 剑指offer题解C++【15】反转链表
- 剑指offer:反转链表(java)
- java实现反转链表--《剑指offer》
- 牛客网-剑指offer-15-反转链表
- 《剑指offer》牛客网java题解
- 剑指offer:反转链表
- 剑指offer--反转链表
- 剑指offer--反转链表
- 剑指Offer-反转链表
- 《剑指offer》反转链表
- 剑指 offer:反转链表
- 剑指offer-反转链表
- 剑指offer 反转链表
- 剑指offer-反转链表
- 剑指offer:反转链表
- [剑指offer]反转链表
- 安卓音乐播放器_MediaPlayer
- spring中@Configuration的重要性
- POJ 2442 Sequence(stl+优先队列||堆)
- [笔记分享] [Camera] msm8x25 camera hal 流程记录
- Windows开发( Python )中遇到的一些问题
- 《剑指offer》牛客网java题解-反转链表
- 【Ubuntu】 Ubuntu 16.04 安装经典菜单 0.10
- 智能指针
- 英语学习引起的思考
- web前端开发-html 5基础之标题标签
- Windons 和 Alt 快捷键
- 各种字符编码方式详解及由来(ANSI,GB2312,GBK,UNICODE,UTF-8)
- python入门(十三):生成器和迭代器
- css解决数字字母自动换行