颜色分类 给定一个包含红,白,蓝且长度为 n 的数组,将数组元素进行分类使相同颜色的元素相邻,并按照红.白.蓝的顺序进行排序. 我们可以使用整数 0,1 和 2 分别代表红,白,蓝. 样例 给你数组 [1, 0, 1, 2], 需要将该数组原地排序为 [0, 1, 1, 2] 解题 暴力:两次快排 .扫描数组,记录0 1 2 的个数,更新数组 下面是一次快排 + 线性查找 对于数组 A,两个指针 low high low指向 0的都跳过,结束的时候指向: 1或 2 high指向2的都跳过,结束的…