这段代码不适用数组中存在多个相等数字
请读者上传一下自己的代码,最好是.java文件。
David 发表于2017-07-11 20:18
就是课程里老师演示的那个选择排序的代码
嗯,读者说的是正确的。选择排序是不稳定的排序方法,如果数组中有相同的元素,那么交换元素后,选择排序的稳定性就被破坏了。例如,[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面。