LeetCode Partition List
来源:互联网 发布:modo软件众筹 编辑:程序博客网 时间:2024/06/05 05:02
链接: https://oj.leetcode.com/problems/partition-list/
双重指针......
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution{public:ListNode *partition(ListNode *head,int x){ListNode **t1,**t2;ListNode *ans1=NULL,*ans2=NULL;bool s1,s2;if(head==NULL)return ans1;for(s1=true,s2=true;head!=NULL;head=head->next){ListNode *t=NULL;if(head->val<x){if(s1){ t=new ListNode(head->val); t1=&t;ans1=t;s1=false;}else{ *t1=new ListNode(head->val);}t1=&((*t1)->next);}else{if(s2){ t=new ListNode(head->val); t2=&t;ans2=t;s2=false;}else{ *t2=new ListNode(head->val);}t2=&((*t2)->next);}}if(s1)return ans2;if(s2)return ans1;*t1=ans2;return ans1;}};
0 0
- LeetCode: Partition List
- LeetCode Partition List
- LeetCode: Partition List
- [Leetcode] Partition List **
- [Leetcode] Partition List
- [LeetCode] Partition List
- leetcode 81: Partition List
- [Leetcode] Partition List
- leetcode 118: Partition List
- [LeetCode]Partition List
- [leetcode]Partition List
- LeetCode-Partition List
- [leetcode] Partition List
- LeetCode - Partition List
- [LeetCode] Partition List
- LeetCode 86: Partition List
- LeetCode:Partition List
- 【leetcode】Partition List
- 树结构练习——判断给定森林中有多少棵树
- 第十四周项目三—多科成绩
- unity3d的血量减少和增加的数字显示制作(NGUI)
- 贝叶斯统计:观测者偏移
- br 标签是否需要自闭合
- LeetCode Partition List
- Exchange2010 SMTP错误码/解决方法列表
- 苹果iOS8使用随机MAC地址发送probe request的真正目的
- RenderWithShader坑
- Eclipse 的格式化代码快捷键无效问题的解决办法(使用搜狗输入法的时候)
- iOS 中得isa 和self 的详解
- 优秀程序员的七大特征
- hdu 4135 Co-prime 容斥原理
- java中接口和抽象类的区别