java 快速排序
2015-09-27 09:22
302 查看
[code]public static void QuickSort(int[] nums, int s, int t) { int i = s; int j = t; if (s < t) { int tmp = nums[s]; while (i != j) { while (i < j && nums[j] > tmp) { j--; } while (i < j && nums[i] < tmp) { i++; } if(i <= j){ tmp = nums[i]; nums[i] = nums[j]; nums[j] = tmp; } } QuickSort(nums, i + 1, t); QuickSort(nums, s, i); } }
相关文章推荐
- Spring Batch Example – MySQL Database To XML(七)
- 详解Java编程中static关键字和final关键字的使用
- 短信JAVA开发接口
- java数的相加
- struts1与struts2的对比学习
- JAVA数字想加并输出
- 关于java语言递增和递减的理解
- java作业
- struts2-validate内置校验器失效的解决方法
- Spring——scope详解
- Struts2——ModelDriven运用
- Spring学习笔记--spring+mybatis集成
- Spring事务不起作用 问题汇总
- Spring IOC
- Liunx下安装jdk
- java封装
- 用 java 编写程序实现输入4个整数输出4个整数的和
- spring MVC配置详解
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例
- 深入浅出JMS(四)--Spring和ActiveMQ整合的完整实例