class Zuoye11{ public static void main(String args[]){ int[] arr={2,30,8,63,21}; int x; for(int i=0;i<arr.length;i++){ for(int j=0;j<arr.length;j++){ if(arr[i]>arr[j]){ x=arr[i]; arr[i]=arr[j]; arr[j]=x; } } } for(int t=0;t<arr.length;t++){ System.out.println(arr[t]+""); } }}正確答案是從大到小?我看起來怎么是從小到大排序的呢……
這個簡單的java選擇排序幫我講講兩個for是如何排序的么?
Key4042162
2017-03-27 22:42:00