java数组——直接选择排序
来源:互联网 发布:淘宝直通车创意 编辑:程序博客网 时间:2024/05/22 00:16
例子:
int[] arrays = new int[]{2,5,8,3,5,9,2,6};
// 创建直接选择排序类的对象
chapter6Arry sorter = new chapter6Arry();
// 调用排序方法将数组排序
sorter.sort(arrays);
}
// 直接选择排序
public void sort(int[] array){
for(int i = 1;i<array.length;i++){
int index = 0;
for(int j = 0;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);
}
//显示数组中的元素
public void showArray(int[]array){
for(int i:array){
System.out.print(i+"<");
}
}
运行结果如下:
2<2<3<5<5<6<8<9<
0 0
- java数组——直接选择排序
- Java数组排序——直接选择排序
- java 数组 直接选择排序
- 直接选择排序之java数组
- 选择排序——直接选择排序
- Java排序算法——直接选择排序
- Java 中数组的冒泡排序 和 直接选择排序
- Java 直接选择排序
- 直接选择排序 Java
- Java直接选择排序
- Java 直接选择排序
- Java直接选择排序
- java直接选择排序
- 排序算法Java实现——选择排序(直接选择排序)
- 排序算法——直接选择排序
- 排序——选择排序之直接选择排序
- 【选择排序】直接选择排序--Java
- 选择排序----直接选择排序----java实现
- hdu_1020 Encoding(简单题)
- document.cookie的使用
- sys interface for mpu9250
- 通过arp proxy禁用GRE或VXLAN遂道的ARP广播(by quqi99)
- ganglia的部分data_source无法打开
- java数组——直接选择排序
- 【android浅析】android项目文件结构目录分析
- 图片路径中含有中文在jsp下不能正常显示
- 各种有用文章博客的收集
- 深入理解jQuery插件开发
- DTLS--基于UDP的无链接TLS
- Oracle数据导入导出imp/exp
- Jquery选中的checkbox连接成字符串
- 2014年云存储市场的4项预测