Java中选择排序的代码实现
来源:互联网 发布:华讯网络北京怎么样 编辑:程序博客网 时间:2024/05/20 10:55
public class ChoiseDemo {
/**
* 选择排序:从0索引开始,依次和后面的元素比较,小的往前放,第一次完毕,最小值出现在最小索引处。
* @param args
*/
public static void main(String[] args) {
int arr[] ={23,65,24,13,35,67,98,45};
for(int i=0;i<arr.length;i++){
for(int j=1+i;j<arr.length;j++){
if(arr[i]>arr[j]){
int a=arr[i];
arr[i]=arr[j];
arr[j]=a;
}
}
}
for(int i=0;i<arr.length;i++){
if(i==arr.length-1){
System.out.println(arr[arr.length-1]);
}else{
System.out.print(arr[i]+", ");
}
}
}
}
/**
* 选择排序:从0索引开始,依次和后面的元素比较,小的往前放,第一次完毕,最小值出现在最小索引处。
* @param args
*/
public static void main(String[] args) {
int arr[] ={23,65,24,13,35,67,98,45};
for(int i=0;i<arr.length;i++){
for(int j=1+i;j<arr.length;j++){
if(arr[i]>arr[j]){
int a=arr[i];
arr[i]=arr[j];
arr[j]=a;
}
}
}
for(int i=0;i<arr.length;i++){
if(i==arr.length-1){
System.out.println(arr[arr.length-1]);
}else{
System.out.print(arr[i]+", ");
}
}
}
}
0 0
- Java中选择排序的代码实现
- 选择排序的Java代码实现
- 选择排序、树形排序、堆排序的java代码实现
- Java 实现选择排序代码
- java实现数组的冒泡排序、选择排序代码
- java代码实现选择法排序
- 用JAVA代码实现选择排序
- Java代码 实现直接选择排序
- 选择排序学习及java代码实现
- java实现的选择排序
- 选择排序的Java实现
- 选择排序的Java实现
- java选择排序的实现
- 简单选择排序和二元选择排序的代码实现
- 选择排序代码实现
- 选择排序的c实现代码
- Java选择排序代码
- java代码中实现android背景选择的selector
- VPN篇(5.2)-06. IPsec VPN 星状拓扑 ❀ 飞塔 (Fortinet) 防火墙
- MiniDebugger需要改进的点
- Codeforces Round #356 (Div. 2) A - Bear and Five Cards
- CSS clip:rect用法
- 122. Best Time to Buy and Sell Stock II
- Java中选择排序的代码实现
- Android:Dagger2学习之由浅入深
- 使用lame转换mp3时,出现libmp3lame missing required architecture x86_64
- oj数据结构代码(前半期+后半期)
- Codeforces Round #356 (Div. 2) B Bear and Finding Criminals
- Ikki's Story IV - Panda's Trick_poj3207_2-sat
- orcle数据库system口令忘记怎么办
- zynq ALSA
- DataReader与DataSet