选择排序—java实现
来源:互联网 发布:软件技术支持前景 编辑:程序博客网 时间:2024/06/05 22:48
package test;
/**
* 选择排序
* @author huanghuankun
*
*/
public class SelectSort {
public static void select_sort(int array[]){
int min = 0;
int temp = 0;
boolean flag = false;
for(int i=0;i<array.length;i++){
min = array[i];
for(int j=i+1;j<array.length;j++){
if(array[j]<min){
temp = array[j];
array[j] = min;
min = temp;
flag = true;
}
}
if(flag){
array[i] = min;
}
}
}
public static void print(int array[]){
for(int i=0;i<array.length;i++){
System.out.print(array[i]+",");
}
System.out.println();
}
public static void main(String[] args){
int array[] = {1,-4,8,3,2,0,5,7,9,10};
print(array);
select_sort(array);
print(array);
}
}
/**
* 选择排序
* @author huanghuankun
*
*/
public class SelectSort {
public static void select_sort(int array[]){
int min = 0;
int temp = 0;
boolean flag = false;
for(int i=0;i<array.length;i++){
min = array[i];
for(int j=i+1;j<array.length;j++){
if(array[j]<min){
temp = array[j];
array[j] = min;
min = temp;
flag = true;
}
}
if(flag){
array[i] = min;
}
}
}
public static void print(int array[]){
for(int i=0;i<array.length;i++){
System.out.print(array[i]+",");
}
System.out.println();
}
public static void main(String[] args){
int array[] = {1,-4,8,3,2,0,5,7,9,10};
print(array);
select_sort(array);
print(array);
}
}
0 0
- 选择排序—java实现
- java实现选择排序
- Java实现选择排序
- Java实现选择排序
- 选择排序java实现
- 选择排序(Java实现)
- 选择排序 Java实现
- Java 实现选择排序
- java实现选择排序
- JAVA实现选择排序
- JAVA 实现选择排序
- java 实现选择排序
- java实现选择排序
- java实现选择排序
- java实现选择排序
- 选择排序,Java实现
- java 实现选择排序
- java实现选择排序
- gtest中TEST和TEST_F使用的区别
- itoa函数:将数字n转换为字符串并保存到s中 3.6例题实现
- Ant 快速上手
- XP进军中国,Linux奋起反击
- dedeCMS 跳转到指定栏目链接
- 选择排序—java实现
- 80X86汇编指令符号大全
- ubuntu编译LAMP可能会遇到的错误总结
- kettle Modified Java Script Value获取变量
- 3.6例题实现方法
- tornado 分页的实现!
- Java GUI编程宝典
- 如何卸载DNN
- 在jsp中的Cookie与HttpSession的失效问题?