选择排序(java实现)
来源:互联网 发布:网络键盘手会判刑几年 编辑:程序博客网 时间:2024/06/15 23:09
选择排序(java实现)
public class Example01 {public static void main(String[] args) {int [] arr={4,8,9,5,2,7};//初始化一个数组 //保存最小元素的下标System.out.println("选择排序前的数组:"); printArray(arr); selectSort(arr); System.out.println("选择排序后的数组: "); printArray(arr);}public static void selectSort(int[] arr) {//选择排序的方法int min=0;//保存最小元素的下标for(int i=0;i<arr.length-1;i++){i=min;for(int j=i+1;j<arr.length;j++){if(arr[min]>arr[j]){min=j;//保存最小元素的下标}}if(i!=min){int temp=arr[i];arr[i]=arr[min];arr[min]=temp;}}}public static void printArray(int [] arr) {//打印数组的方法for(int num:arr){System.out.print(num+" ");}System.out.println();}}运行结果:
选择排序前的数组:
4 8 9 5 2 7
选择排序后的数组:
2 8 9 5 4 7
0 0
- 选择排序(java实现)
- 选择排序实现(Java)
- 选择排序(java实现)
- 排序-选择排序(java实现)
- 直接排序、选择排序(Java实现)
- java实现选择排序
- Java实现选择排序
- Java实现选择排序
- 选择排序java实现
- 选择排序(Java实现)
- 选择排序 Java实现
- Java 实现选择排序
- java实现选择排序
- JAVA实现选择排序
- JAVA 实现选择排序
- java 实现选择排序
- java实现选择排序
- java实现选择排序
- 面试经历(二)
- 深度学习
- 前端之android打包知识点
- 二.Mybatis基本操作
- SQL语言基础
- 选择排序(java实现)
- Educational Codeforces Round 20 Distances to Zero
- Android
- 个人对kobject的一点研究
- 安装ubantu和vmtools
- shell中的几种少见的变量继承(传递)方式
- GitBash上传项目到github,以及SSH免密码上传
- 2011年戴尔笔记本维修总结
- 第2章、Lift和HTML