采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我感觉如果把插入排序的数组抽象到只有两个元素的时候,在仔细推敲之下,似乎就是选择排序的一种变形而已。选择排序是从前向后地进行交换,插入排序则是从后向前进行交换。
如果只有两个元素... 嗯,可以这么理解:)或者说选择排序是插入排序的变型。
或者说,只有两个元素,其实就是比较一下a和b,小的放前面,大的放后面:)
非常感谢!
还有,之所以插入排序比选择排序更为快速,是因为前者不用更换元素的index,后者必须更换,多做了一件事情?
请参考这里:)https://coding.imooc.com/learn/questiondetail/18545.html
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
8.8k 21
5.7k 3
4.9k 5
1.4k 18