Algorithms—206.Reverse Linked List
来源:互联网 发布:万达网络科技集团待遇 编辑:程序博客网 时间:2024/06/05 06:05
思路:每个节点装进list,反向拼装
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode reverseList(ListNode head) { if (head==null) {return head;} List<ListNode> list=zuhe(head, new ArrayList<ListNode>()); for (int i = list.size()-1; i >0; i--) {list.get(i).next=list.get(i-1);} list.get(0).next=null; return list.get(list.size()-1); } public List<ListNode> zuhe(ListNode head,List<ListNode> list){ if (head!=null) {list.add(head);list=zuhe(head.next,list);} return list; }}
耗时:276ms,上游
0 0
- Algorithms—206.Reverse Linked List
- Algorithms—92.Reverse Linked List II
- LeetCode Algorithms #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
- 模仿微信声音锁的实现(运用DTW算法)
- zigbee矩阵算法
- easyui 获取指定列的值,格式化该列的值的实例
- 扫描word文档提取email地址
- Mysql海量数据存储和 分布式DB方案
- Algorithms—206.Reverse Linked List
- Java中从控制台输入数据的几种常用方法(scanner)
- 关于java子类重写的一道面试题
- Android-给照片底部添加波浪效果
- Matlab--随机机数的产生
- 单链表排序
- GBK转UTF-8时,奇数个中文会乱码,偶数个中文不会乱码
- 黑马程序员——java基础——面向对象
- python 操作mysql数据库demo