LIntcode 数组划分
2017-08-03 19:19
323 查看
思路想到了,自己的代码区间有问题!
以后要自己调bug
下面是ac代码;
以后要自己调bug
下面是ac代码;
class Solution { public: int partitionArray(vector<int> &nums, int k) { // write your code here int len=nums.size(); int temp=0; int j =0; for(int i=0; i<len;i++){ for(int j=len-i;j>i;j--){ if(nums[i]>=k){ if(nums[j]<k){ temp=nums[i]; nums[i]=nums[j]; nums[j]=temp; } else j--; } else i++; } } return j; } };
相关文章推荐
- LintCode-数组划分
- lintcode-31数组划分
- lintcode 数组划分问题
- LintCode-数组划分
- lintcode数组划分
- LintCode 数组划分
- 【LintCode】数组划分
- lintcode-31-数组划分
- (lintcode)第31题,数组划分
- LintCode-数组划分
- 数组划分--lintcode
- LintCode:数组划分
- LintCode:数组划分
- 数组划分——LintCode
- lintcode --数组划分
- lintcode 6.合并并排序数组
- 划分数组问题
- 数组剔除元素后的乘积_LintCode
- lintcode 最大子数组(Maximum Subarray )(Java)
- [LintCode] Median of Two Sorted Arrays 两个有序数组的中位数