leetcode 24. Swap Nodes in Pairs
2016-08-26 20:13
309 查看
比较简单,直接放代码
struct ListNode* swapPairs(struct ListNode* head) {
struct ListNode *pointer1, *pointer2;
int temp;
if(head==NULL)
return NULL;
else
{
pointer1=head;
pointer2=head->next;
while(pointer1!=NULL&&pointer2!=NULL)
{
temp=pointer1->val;
pointer1->val=pointer2->val;
pointer2->val=temp;
pointer1=pointer2->next;
if(pointer1!=NULL)
pointer2=pointer1->next;
else
pointer1=NULL;
}
}
return head;
}
struct ListNode* swapPairs(struct ListNode* head) {
struct ListNode *pointer1, *pointer2;
int temp;
if(head==NULL)
return NULL;
else
{
pointer1=head;
pointer2=head->next;
while(pointer1!=NULL&&pointer2!=NULL)
{
temp=pointer1->val;
pointer1->val=pointer2->val;
pointer2->val=temp;
pointer1=pointer2->next;
if(pointer1!=NULL)
pointer2=pointer1->next;
else
pointer1=NULL;
}
}
return head;
}
相关文章推荐
- leetcode 24. Swap Nodes in Pairs
- 24. Swap Nodes in Pairs Leetcode Python
- leetcode 24. Swap Nodes in Pairs
- LeetCode --- 24. Swap Nodes in Pairs
- leetcode_24. Swap Nodes in Pairs C++
- **LeetCode 24. Swap Nodes in Pairs
- leetcode 24. Swap Nodes in Pairs
- <LeetCode OJ> 24. Swap Nodes in Pairs
- leetcode 24. Swap Nodes in Pairs
- 24.[Leetcode]Swap Nodes in Pairs
- Leetcode ☞ 24. Swap Nodes in Pairs ☆
- leetcode 24. Swap Nodes in Pairs(链表)
- LeetCode *** 24. Swap Nodes in Pairs
- (Java)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 (Easy) (cpp)
- [leetcode] 【链表】24. Swap Nodes in Pairs