请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

插入排序

我感觉如果把插入排序的数组抽象到只有两个元素的时候,在仔细推敲之下,似乎就是选择排序的一种变形而已。选择排序是从前向后地进行交换,插入排序则是从后向前进行交换。

正在回答

1回答

liuyubobobo 2018-04-24 15:34:56

如果只有两个元素... 嗯,可以这么理解:)或者说选择排序是插入排序的变型。


或者说,只有两个元素,其实就是比较一下a和b,小的放前面,大的放后面:)

0 回复 有任何疑惑可以回复我~
  • 提问者 天蝎卧凤先生 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-04-24 15:38:28
  • 提问者 天蝎卧凤先生 #2
    还有,之所以插入排序比选择排序更为快速,是因为前者不用更换元素的index,后者必须更换,多做了一件事情?
    回复 有任何疑惑可以回复我~ 2018-04-24 15:44:32
  • liuyubobobo 回复 提问者 天蝎卧凤先生 #3
    请参考这里:)https://coding.imooc.com/learn/questiondetail/18545.html
    回复 有任何疑惑可以回复我~ 2018-04-24 15:49:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信