您的位置:首页 > 其它

LIntcode 数组划分

2017-08-03 19:19 323 查看
思路想到了,自己的代码区间有问题!

以后要自己调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;
}
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: