206. Reverse Linked List
来源:互联网 发布:淘宝联盟佣金怎么获得 编辑:程序博客网 时间:2024/05/14 11:59
不用多说,考察链表的基本功,定义一个prev,定义一个cur,其实同swap(a,b)相似,先save,再交换,再更新,最后返回prev
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution { public ListNode reverseList(ListNode head) { ListNode prev = null; ListNode cur = head; while (cur != null) { ListNode tmp = cur.next; cur.next = prev; prev = cur; cur = tmp; } return prev; }}
阅读全文
0 0
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse Linked List
- 206. Reverse (Linked List)
- Log4cpp介绍及使用
- 浅复制and深复制
- PIXI.js源码解析(5)之事件管理器——InteractionManager
- 虚拟机的安装
- 打乱数组排序
- 206. Reverse Linked List
- PHP的环境搭建(艰辛搭配经历,最后终于搭建好了。HTTP Error 404. The requested resource is not found.解决方法之一)
- java鬼混笔记:lucene 1、简单的创建索引和查询
- Memcached, Redis, MongoDB区别
- PageBean
- 总结-2017/9/24
- day13-json、ajax、cookie、RegExp
- 老司机给嵌入式新人的几点建议
- 用两个栈实现队列