排序法
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
新學(xué)了兩種數(shù)據(jù)排序法,分別是冒泡法和選擇法。
/*
* 冒泡法排序
*/
package paixu;
import java.util.Scanner;
public class Maopao {
public static void main(String[] args) {
// TODO Auto-generated method stub
int a[]=new int[]{1,5,9,7,8,43};
!System.out.println("該組數(shù)為:");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+"\t");
}
System.out.println();
//對(duì)該組數(shù)進(jìn)行由大到小排序
for (int i = 0; i < a.length; i++) {
for(int j=i+1;j<a.length;j++){
if(a[i]<a[j]){
int t=a[j];
a[j]=a[i];
a[i]=t;
}
}
}
/*
* 選擇法排序
*/
?
package paixu;
?
public class Xuanze{
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] a=new int[]{1,2,3,4,5,6};
System.out.println("數(shù)組的數(shù)為:");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+"\t");
}System.out.println();
for (int i = 0; i < a.length-1; i++) {
for (int j =i+1; j < a.length; j++) {
if(a[i]<a[j]){
int t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
System.out.println("排序后的數(shù)為:");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+"\t");
}
}
?
}
System.out.println("由大到小的順序?yàn)?#xff1a;");
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+"\t");
}
}
?
}
轉(zhuǎn)載于:https://my.oschina.net/u/3820352/blog/1787069
總結(jié)
- 上一篇: Linux文件系统和挂载点理解
- 下一篇: 启用vsftpd服务