问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
大二学的排序全忘了。。。等有空复习再说吧,这个好像效率挺低
import java.util.Scanner;
public class sort {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int n=reader.nextInt();
int[] arr=new int[n];
for(int i=0;i<n;i++){
arr[i]=reader.nextInt();
}
int temp;
for (int i=0;i<n;i++){
for (int j=i+1;j<n;j++){
if (arr[j]<arr[i]){
temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
}
}
}
for (int i=0;i<n;i++){
System.out.print(arr[i]+" ");
}
}
}