当数组为[5, 3, 6, 2, 10], find_smallest_element函数和selection_sort函数均能给出正确结果;但是改成复杂点的数组时,排序结果就会异常,请问是哪里出错了呢?
附截图
当数组为[5, 3, 6, 2, 10], find_smallest_element函数和selection_sort函数均能给出正确结果;但是改成复杂点的数组时,排序结果就会异常,请问是哪里出错了呢?
附截图
2 回答4.3k 阅读✓ 已解决
2 回答867 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答868 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
4 回答2.6k 阅读
3 回答912 阅读✓ 已解决
第二十行改成:
因为你的for导致i不断增大,arr而在不断缩短.因此后面会发生错误