leetcode Sort Colors
来源:互联网 发布:三星软件市场 编辑:程序博客网 时间:2024/05/16 12:37
Double Pointers:
class Solution { public: void sortColors(int A[], int n) { int i = 0, j = n - 1, k = n - 1; while (i < j) { if (A[i] == 0) ++i; else if (A[i] == 1) swap(A[i], A[j--]); else if (A[i] == 2) { swap(A[i], A[k--]); j = min(j,k); } } }};
- LeetCode: Sort Colors
- LeetCode Sort Colors
- LeetCode : Sort Colors
- leetcode 77: Sort Colors
- Leetcode 75 Sort Colors
- leetcode 101: Sort Colors
- [LeetCode]Sort Colors
- [leetcode]Sort Colors
- LeetCode-Sort Colors
- [leetcode] Sort Colors
- [LeetCode] Sort Colors
- [leetCode] Sort Colors
- LeetCode - Sort Colors
- leetcode:Sort Colors
- LeetCode | Sort Colors
- 【LeetCode】Sort Colors
- Leetcode: Sort Colors
- [LeetCode] Sort Colors
- char类型的数据范围为什么时-128--127
- SPICE协议marshaller的处理
- 判断wifi是否打开
- JAVA学习.JAVA集合类型Collection.List.ArrayList&LinkedList
- C --- 数据和C
- leetcode Sort Colors
- MFC基础教程(简单计算器)<3>
- HDU--2955
- linux下vim命令详解
- 代码清单18-2 数组操作
- 由数据比较引发的数据类型转换研究
- 怎么限制摄像机旋转
- 用例图、用例描述
- 结构体的定义