[LeetCode]Swap Nodes in Pairs
来源:互联网 发布:电脑桌面日程软件 编辑:程序博客网 时间:2024/06/03 16:52
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.
题解:
code:
public ListNode swapPairs(ListNode head) { ListNode p = new ListNode(0); p.next = head; ListNode tmp = p,curr = p; while(curr.next!=null && curr.next.next!=null){ tmp = curr.next; curr.next = tmp.next; tmp.next = curr.next.next; curr.next.next = tmp; curr = tmp; } return p.next; }
0 0
- LeetCode:Swap Nodes in Pairs
- LeetCode: Swap Nodes in Pairs
- [Leetcode] Swap Nodes in Pairs
- LeetCode : Swap Nodes in Pairs
- [LeetCode] Swap Nodes in Pairs
- Leetcode: Swap nodes in pairs
- [LeetCode]Swap Nodes in Pairs
- [LeetCode]Swap Nodes in Pairs
- LeetCode-Swap Nodes in Pairs
- LeetCode - Swap Nodes in Pairs
- LeetCode | Swap Nodes in Pairs
- 【leetcode】Swap Nodes in Pairs
- Leetcode: Swap Nodes in Pairs
- LeetCode - Swap Nodes in Pairs
- 【LeetCode】Swap Nodes in Pairs
- Leetcode: Swap Nodes in Pairs
- Leetcode Swap Nodes in Pairs
- LeetCode Swap Nodes in Pairs
- 汉字机内码——hdu 2030
- Maven 无法从仓库获取dependency Jar包时处理
- 获取城市列表并且排序json
- SVN C-API and Documentation
- ios时间时区处理
- [LeetCode]Swap Nodes in Pairs
- VC++_截取字符串
- openstack 安装踏过的坑
- centos搭建PHP的常见问题汇总
- TEST
- Tomcat 6.0/webapps/项目名/WEB-INF/classes下为空解决方案
- 百度地图获取安全码和包名和AK
- 软件工程 第七版 摘抄
- 如何在线操作监听日志listener.log