Swap Nodes in Pairs
来源:互联网 发布:淘宝网店代销好吗 编辑:程序博客网 时间:2024/06/13 21:23
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.
递归again???!!!
public ListNode swapPairs(ListNode head) { if ((head == null)||(head.next == null)) return head; ListNode n = head.next; head.next = swapPairs(head.next.next); n.next = head; return n;}
0 0
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes In Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Swap Nodes in Pairs
- Hash碰撞与拒绝服务攻击
- Android中使用的数据单位
- 浮点数计算(Floating-point arithmetic)
- 趣味面试题第一组
- Linux用户、群组管理
- Swap Nodes in Pairs
- SurfaceView
- 9.6.2 哈希查找之开放定址法解决哈希碰撞
- Java同步
- BNUOJ 8108
- Spring TaskExecutor的用法
- 模仿JD导航界面
- php 如何获取文件的后缀名,比如图片扩展名jpg,gif等
- UVALive 7041 The Problem to Slow Down You(回文树)