int[] aを低から高にソートするこのアルゴリズムを取得しました。
public static void sortering(int[] a){
int temp;
for(int i = 0; i < a.length; i++){
for(int j = i + 1; j < a.length; j++){
if(a[i] > a[j]){
temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
}
私がやりたいのは、それを逆にして、高いものから低いものに並べ替えることです。私はこれが次のようなことをしている公園の散歩だと思った:
public static void sorteringU(int[] a){
int temp;
for(int i = a.length; i < a.length; i--){
for(int j = i - 1; j < a.length; j--){
if(a[i] > a[j]){
temp = a[j];
a[j] = a[i];
a[i] = temp;
}
}
}
}
私は間違っていました、これは明らかに何もしません。喜んで手伝ってくれる人はいますか?
編集:Thx JesperとSatya、うまくいきました。