日期:2014-05-20 浏览次数:20860 次
for(int i = 1;i < arr.length;i ++ ){ int j = i; int temp = arr[i]; while((j > 0) && (temp < arr[j-1])){ arr[j] = arr[--j]; } arr[j] = temp; }
for(int i = 0;i < arr.length;i++){ int min = i; for(int j = i + 1;j < arr.length - i;j ++){ if(arr[min] > arr[j]){ min = j; } } MyUtil.swap(arr[i],arr[min]);//将数据交换 }