-
给定一个包含红色、白色和蓝色一共 n 个元素的数组,原地对它们进行排序使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列此题中,使用整数 0、 1 和 2 分别表示红色、白色和蓝色
-
- ②遍历数组,如果是0交换当前元素和left位置的值,left向右指向下一个0的位置遍历下一个元素;
- ③如果是1,不动繼续遍历下一个元素;
- ④如果是2,交换当前元素与right位置的值right向左指向下一个2的位置,注意此时继续遍历当前位置的元素而不是遍历下┅个。
给定一个包含红色、白色和蓝色一共 n 个元素的数组,原地对它们进行排序使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列此题中,使用整数 0、 1 和 2 分别表示红色、白色和蓝色
遍历结构体里的数组元素的三种方法
//设计一个描述商品的结构体存放一个商品信息,并显示
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。