选择排序_Java
来源:互联网 发布:淘宝怎么创建子账号 编辑:程序博客网 时间:2024/06/16 19:40
public class Sort001 {
public static void selectSort(int [] a){
int temp=0;
int flag=0;
for(int i=0;i<a.length;i++){
temp=a[i];
flag=i;
for(int j=i+1;j<a.length;j++){
if(temp>a[j]){
temp=a[j];
flag=j;
}
}
if(flag!=i){
a[flag]=a[i];
a[i]=temp;
}
}
}
public static void main(String [] args){
int [] a={38,65,97,76,13,27,49};
selectSort(a);
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println("\n");
}
}
public static void selectSort(int [] a){
int temp=0;
int flag=0;
for(int i=0;i<a.length;i++){
temp=a[i];
flag=i;
for(int j=i+1;j<a.length;j++){
if(temp>a[j]){
temp=a[j];
flag=j;
}
}
if(flag!=i){
a[flag]=a[i];
a[i]=temp;
}
}
}
public static void main(String [] args){
int [] a={38,65,97,76,13,27,49};
selectSort(a);
for(int i=0;i<a.length;i++){
System.out.print(a[i]+" ");
}
System.out.println("\n");
}
}
0 0
- 选择排序_Java
- 基本排序_选择排序_Java实现
- 黑马程序员_java基础学习笔记之排序算法(选择排序、冒泡排序
- 几种排序_java
- 希尔排序_Java
- 快速排序_java实现
- 归并排序_java实现
- 归并排序_java实现
- 排序算法_Java表示
- 三个数排序_java
- 插入排序_Java
- 冒泡排序_Java
- 归并排序_Java
- 快速排序_Java
- 希尔排序_Java
- 堆排序_Java
- 常见排序算法_java版本
- 黑马程序员_java各种排序
- Java中实现多线程关键词整理
- java处理emoji,导入mysql
- 单台服务器部署多个节点
- 常用socket函数详解
- CardView 设置水波纹效果
- 选择排序_Java
- jQuery基础篇(四)动画
- 日期问题 计算两个日期相距多少天
- Android属性动画完全解析(上),初识属性动画的基本用法
- JavaScript 复制对象
- Oracle 11g OEM(企业管理器)安装手册
- 638
- office2016永久免费激活码(office2016密钥)
- Android 倒计时CountDownTimer使用