java 选择排序
来源:互联网 发布:telnet端口失败 编辑:程序博客网 时间:2024/05/17 05:16
importjava.util.*;
/*
对给定数组进行排序。
{5,1,6,4,2,8,9}
*/
publicclassxuanzepaixu {
/*
选择排序。
内循环结束一次,最值出现头角标位置上。
*/
publicstatic void selectSort(int[] arr)
{
for (int x=0; x<arr.length-1 ; x++)
{
for(int y=x+1; y<arr.length; y++)
{
if(arr[x]>arr[y])
{
int temp = arr[x];
arr[x]= arr[y];
arr[y]=temp;
}
}
}
}
publicstatic void main(String[] args)
{
int[] arr ={5,1,6,4,2,8,9};
//排序前;
printArray(arr);
//排序
selectSort(arr);
//Arrays.sort(arr);//java中已经定义好的一种排序方式。开发中,对数组排序。要使用该句代码。
//排序后:
printArray(arr);
}
publicstatic void printArray(int[] arr)
{
System.out.print("[");
for(int x=0; x<arr.length; x++)
{
if(x!=arr.length-1)
System.out.print(arr[x]+", ");
else
System.out.println(arr[x]+"]");
}
}
}
运行截图如下:
- 排序-选择排序-Java
- 【选择排序】直接选择排序--Java
- 选择排序----直接选择排序----java实现
- JAVA 冒泡排序 选择排序
- Java--选择排序,冒泡排序
- 排序算法-选择排序 java
- 算法:排序----Java选择排序
- Java排序之选择排序
- 【选择排序】堆排序--Java
- java冒泡排序,选择排序
- java 排序算法-选择排序
- Java排序二:选择排序
- JAVA--冒泡排序、选择排序
- java简单排序-选择排序
- java 排序 之选择排序
- Java排序之选择排序
- [Java]冒泡排序、选择排序
- Java 排序之 选择排序
- 编程之美之求二进制中1的个数
- 入门Android开发--第一行代码--笔记系列(SQLite)
- BestCoder Round #81 (div.2) 1001 Machine(找规律)
- Picasso代码解析
- HLOI2016 滚粗记
- java 选择排序
- Android - Animation(一)
- 初学servlet的时候的弱智错误。。。
- 完全背包
- wamp集成环境虚拟主机的配置
- 神经网络编程
- 我和我的伙伴是如何用具体的代码以及源代码管理的基本操作
- HDOJ(HDU) 1976 Software Version(简单判断)
- 从零开始学_JavaScript_系列(十一)——dojo(5)(GRID表格进阶:更新值,name,重置表结构/缓存,重绘表格)