leetcode 75. Sort Colors
来源:互联网 发布:杜兰特各赛季数据统计 编辑:程序博客网 时间:2024/05/01 20:53
题意
排序。
题解
如题。直接使用STL的sort就可以过。
代码
“`c++
class Solution {
public:
int patition(vector &nums, int low, int high)
{
int key = nums[low];
int swapPos = low;
for(int i = low + 1; i <= high; i++)
{
if(nums[i] <= key)
swap(nums[++swapPos], nums[i]);
}
swap(nums[swapPos], nums[low]);
return swapPos;
}
void quick_sort(vector &nums, int low, int high)
{
if(low < high)
{
int mid = patition(nums, low, high);
quick_sort(nums, low, mid - 1);
quick_sort(nums, mid + 1, high);
}
}
void sortColors(vector& nums) {
//sort(nums.begin(), nums.end());
quick_sort(nums, 0, nums.size() - 1);
}
};
- [LeetCode]75.Sort Colors
- LeetCode --- 75. Sort Colors
- [Leetcode] 75. Sort Colors
- [leetcode] 75.Sort Colors
- 【leetcode】75. Sort Colors
- [leetcode] 75. Sort Colors
- Leetcode 75. Sort Colors
- *LeetCode 75. Sort Colors
- 75. Sort Colors LeetCode
- Leetcode 75. Sort Colors
- [LeetCode]75. Sort Colors
- LeetCode 75. Sort Colors
- LeetCode *** 75. Sort Colors
- leetcode 75. Sort Colors
- LeetCode 75. Sort Colors
- leetcode-75. Sort Colors
- [leetcode]75. Sort Colors
- LeetCode-75.Sort Colors
- 有趣的二进制 读书笔记
- 在ListView中显示分类字母标题
- Storm集群启动与停止脚本及其注意事项
- 归并排序(分治法)
- *[Lintcode]Trailing Zeros
- leetcode 75. Sort Colors
- SqlServer2012 ID自增需要插入指定值处理
- Scala光速入门笔记及作业(一)
- LeetCode *** 137. Single Number II
- 排序(希尔、 堆 归并 快速)
- Spring基础(一)——AOP&IoC
- windows DLL 被修改 案例分析
- hdoj5667 BestCoder Round #80 【费马小定理(膜拜)+矩阵快速幂+快速幂】
- mysql常见问答