Sort Colors
来源:互联网 发布:重庆沙坪坝知联大厦 编辑:程序博客网 时间:2024/05/17 01:32
public class Solution { public void sortColors(int[] nums) { if (nums == null || nums.length < 2) { return; } int i = 0, p0 = 0, p2 = nums.length - 1; while (i <= p2) { if (nums[i] == 0) { swap(i, p0, nums); i++; p0++; } else if (nums[i] == 1) { i++; } else { swap(i, p2, nums); p2--; } } return; } private void swap(int i, int j, int[] nums) { int temp = nums[i]; nums[i] = nums[j]; nums[j] = temp; }}
0 0
- Sort Colors
- sort colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- Sort Colors
- SFTP文件读取工具类
- 实训第一天--数字迷宫
- php中级面试题
- Mysql服务启动遇到“某些服务启动后自动停止”的问题的解决方案
- Velocity 引用
- Sort Colors
- 2016夏季练习——搜索
- 1036. Boys vs Girls (25)
- 理解overflow
- ssh框架搭建
- 一种系统日志的处理方法、装置和系统
- Oracle与mysql相关函数对应表
- HDU3016 Man Down(线段树)
- JZOJ4597. 现世斩 题解