我目前正在尝试手动将 Double Array 排序为升序。我遇到的问题是输出仅在顶部列出了第一个最小值(这是正确的),但将其余值列出为 0.0。(值范围从 -5 到 +20)。下面是我在排序时的编码尝试。任何帮助将不胜感激。谢谢你。
int index;
double temp;
for(index = 0; index < x.length; index++)
{
for(int j = 0; j < x.length - 1; j++)
{
if(x[j + 1] < x[j])
{
temp = x[j + 1];
x[j + 1] = x[j];
x[j] = temp;
}
}
}