Java中进行选择排序的类
发布时间:2013-09-29 14:01 来源/作者:藕码网 分类:实用类库
TAG标签:
排序
数组排序在任何一门语言中都是避免不了,本文给出了在Java中的选择排序法的类,仅供大家参考。
- 运行环境:JDK1.5+Tomcat5.0 + Eclipse
- 授权方式:开源
- 下载积分:免费
- 推荐等级:★★★★★
- 更新时间:2013-09-29
- 演示地址:暂无
- 代码详情
- 用户评论
- 相关代码
-
数组排序在任何一门语言中都是避免不了,本文给出了在Java中的一种常用的排序方法:选择排序法,仅供大家参考。
示例代码:
public void sort(int[] array) {
int index;
for (int i = 1; i < array.length; i++) {
index = 0;
for (int j = 1; j <= array.length - i; j++) {
if (array[j] > array[index]) {
index = j;
}
}
// 交换在位置array.length-i和index(最大值)两个数
int temp = array[array.length - i];// 把第一个元素值保持到临时变量中
array[array.length - i] = array[index];// 把第二个元素值保存到第一个元素单元中
array[index] = temp;// 把临时变量也就是第一个元素原值保持到第二个元素中
}
showArray(array);// 输出直接选择排序后的数组值
} -
最新评论