62,628
社区成员
发帖
与我相关
我的任务
分享
for (out = 1; out < arr.length; out++) {
if (arr[out] < arr[out - 1]) {
temp = arr[out];
for (in = out; in >= 1 && arr[in - 1] > temp; in--) {
arr[in] = arr[in - 1];
}
arr[in] = temp;
}
}
这次是经测试版本
for(in=out-1;arr[in]>temp&&in>=0;in--){
arr[in+1]=arr[in];
}
arr[in+1]=temp;
}
我没测试哈。我用眼睛看觉得这里应该为
[code=java]
for(in=out-1;arr[in]>temp&&in>=0;in--){
arr[in+1]=arr[in];
}
arr[in]=temp;
}
楼主你试试