24. Swap Nodes in Pairs(Java)
来源:互联网 发布:mac 程序员必备软件 编辑:程序博客网 时间:2024/06/08 18:13
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. You may not modify the values in the list, only nodes itself can be changed.
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode swapPairs(ListNode head) { if (head == null || head.next == null) return head; ListNode newHead = head.next; head.next = swapPairs(head.next.next); newHead.next = head; return newHead; } }
阅读全文
0 0
- 24. Swap Nodes in Pairs -leetcode-java
- (Java)LeetCode-24. Swap Nodes in Pairs
- [LeetCode-Java]24. Swap Nodes in Pairs
- [leetcode]24. Swap Nodes in Pairs(java)
- [LeetCode] 24. Swap Nodes in Pairs java
- 24. Swap Nodes in Pairs(Java)
- Swap Nodes in Pairs Java
- Swap Nodes in Pairs (Java)
- 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 24.Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs
- 不同浏览器下载文件 中文名字乱码解决
- win7系统 PLsql 32位安装后,一直报错ORA-ORA-12151
- 学习日记-魅族2 3手机root
- 大数字符串的四则运算之加法----Java代码实现
- 前序遍历+中序遍历=后序遍历 中序遍历+后序遍历=前序遍历
- 24. Swap Nodes in Pairs(Java)
- HDU 6058 Kanade's sum
- POJ 1651
- 实验图数据集查找总结 Graph DataSet
- Android异常 隐藏输入法键盘时InputMethodManager.hideSoftInputFromInputMethod
- C/C++面试入门
- Android-实现顶部+底部双导航界面功能
- Java基础五:Java中方法的使用
- App 的生命周期