leetcode[24]:Swap Nodes in Pairs
来源:互联网 发布:windows10 内置ubuntu 编辑:程序博客网 时间:2024/05/22 09:45
Swap Nodes in Pairs
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. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* swapPairs(struct ListNode* head) { int tmp; struct ListNode* l; l=head; if(!head || !head->next) return head; while(l->next) { tmp=l->val; l->val=l->next->val; l->next->val=tmp; l=l->next->next; if(!l) break; } return head;}
两两交换,没有什么难度。
0 0
- LeetCode(24)Swap Nodes in Pairs
- [LeetCode 24] Swap Nodes in Pairs
- [leetcode 24]Swap Nodes in Pairs
- LeetCode | #24 Swap Nodes in Pairs
- [Leetcode 24 链表]Swap Nodes in Pairs
- leetcode 24 Swap Nodes in Pairs
- 【leetcode】【单链表】【24】Swap Nodes in Pairs
- Leetcode 24 Swap Nodes in Pairs
- Swap Nodes in Pairs - LeetCode 24
- LeetCode 24 - Swap Nodes in Pairs
- leetcode 24 -- Swap Nodes in Pairs
- LeetCode 24:Swap Nodes in Pairs
- leetcode-24Swap Nodes in Pairs
- leetcode 24: Swap Nodes in Pairs
- Leetcode#24 Swap Nodes in Pairs
- LeetCode 24: Swap Nodes in Pairs
- LeetCode(24) Swap Nodes in Pairs
- [Leetcode 24, Medium] Swap Nodes in Pairs
- JVM java监控-可视化
- Servlet , 实现 验证码功能
- 函数
- 看马士兵类加载器对其知识总结
- cmd运行记事本所编java的步骤,以及找不到或无法加载主类的解决办法
- leetcode[24]:Swap Nodes in Pairs
- python实现ftp上传下载文件
- java多线程并发——Exchanger 两个任务之间交换对象
- POJ 2562 Primary Arithmetic 进位统计
- vector
- EALayout 第一节 控件基本布局
- java数据结构------二叉树
- UVA 340 Master-Mind Hints
- GDB命令集收藏