gpt4 book ai didi

java - 如何正确插入排序?

转载 作者:行者123 更新时间:2023-12-02 07:01:42 25 4
gpt4 key购买 nike

这是我的第一个插入数组,但它可能无法排序,我不确定哪里出错了。有什么想法吗?

  for (int i=1; i<array.length; i++) {
int temp = array[i];
for (int j=i-1; j >=0 && temp < array[j]; j--) {
array[j+1] = array[j];
array[j+1] = temp;
}
ItsATextArea.append(array[i] + "\n");
}

最佳答案

我认为你在这里犯了错误

array[j+1] = array[j];
array[j+1] = temp; // It must be array[j] = temp

关于java - 如何正确插入排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16590373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com