そのため、このアルゴリズムを機能させるように試みましたが、実行するたびに[10,11,7,10,7,5,7,5]が出力として表示されます。目標は、降順で結果を取得することでした。さらに、配列に6つの値しか含まれていないのに、なぜ8つの結果があるのかわかりません。助けてください..ありがとう。パブリッククラス検索{
public static void main (String[]args)
{
int[] array = {10,7,11,5,13,8};
//ExchangeSort(array);
};
public static void ExchangeSort(int[] num)
{
int i,j,temp;
for(i=1;i<num.length-1;i++)
{
for(j=i+1;j<num.length;j++)
{
if(num[i]<num[j])
{
temp = num[i];
num[i] = num[j];
num[j] = temp;
//System.out.println(temp);
}
}
}
};
};