【Leetcode】Reverse LinkedList
来源:互联网 发布:峰途网络 编辑:程序博客网 时间:2024/06/06 09:24
太经典的题目了,我就不废话了,只是为了po这个我非常obsessed的方法:
/** * 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||head.next==null) return head; ListNode second = head.next; head.next=null; ListNode rest = reverseList(second); second.next = head; return rest; }}
public ListNode reverseList(ListNode head) { if(head==null || head.next == null) return head; ListNode p1 = head; ListNode p2 = head.next; head.next = null; while(p1!= null && p2!= null){ ListNode t = p2.next; p2.next = p1; p1 = p2; if (t!=null){ p2 = t; }else{ break; } } return p2;}
0 0
- 【Leetcode】Reverse LinkedList
- linkedlist reverse
- Reverse LinkedList
- Reverse LinkedList
- Reverse LinkedList
- LeetCode-Easy部分标签为LinkedList 206. Reverse Linked List
- Linkedlist recursively reverse
- Reverse LinkedList (I, II)
- Reverse Half LinkedList
- LeetCode 学习 LinkedList 专项(2)—— Reverse Linked List
- reverse linkedlist in k group
- 2.2.2 Reverse LinkedList II
- Leetcode LinkedList Summary
- LeetCode专题----LinkedList
- Reverse a LinkedList 链表倒置
- Reverse Second half of LinkedList Java实现
- Reverse Singly LinkedList的方法探讨
- LeetCode:Reverse Integer
- windows命令行长度的限制
- windows server上配置 apache + php + MySQL + wordpress
- git之安装配置篇
- ubuntu下git安装使用
- ios9 第三方SDK无法回调问题
- 【Leetcode】Reverse LinkedList
- CodeBlock速配wxWidgets
- 使用DreamHost当GoDaddy域名的服务器 步骤
- 基于Eclipse的Android开发环境搭建及初步使用教程
- 有用的 Google Analytics Chrome 插件推荐
- Rails 使用 Google Analytics 示例
- 《乱码传奇人生-程序媛学习之路》(2)
- 开始使用Google Analytics 示例
- 3. Longest Substring Without Repeating Characters