[Leetcode]Swap Nodes in Pairs
来源:互联网 发布:逆袭网络剧第一季土豆 编辑:程序博客网 时间:2024/06/08 00:16
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.
链表题 每两个节点翻转一次
class Solution: # @param a ListNode # @return a ListNode def swapPairs(self, head): if head is None or head.next is None: return head dummy = ListNode(0) dummy.next = head pre, curr = dummy, head while curr != None and curr.next != None: tmp = curr.next pre.next = tmp curr.next = tmp.next tmp.next = curr pre = curr; curr = curr.next return dummy.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
- JDK与Tomcat安装方法
- 揭开Socket编程的面纱
- uva 1339Ancient Cipher
- iOS的多线程原理、分类与应用
- javaEE的jsp在处理异常的错误的方法
- [Leetcode]Swap Nodes in Pairs
- c语言学习笔记一
- JNI C C++ 区别
- valgrind memory leak check for nginx
- ActionScript 3中的类反射
- 常用查看磁盘空间命令
- Qt——QDir类来实现目录的遍历
- java 随机数
- 精确率 , 召回率, ROC曲线, AUC 知识汇总