选择和插入排序

Posted lc1021

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了选择和插入排序相关的知识,希望对你有一定的参考价值。

有关蓝墨云选择和插入排序补写

题目:使用选择和插入排序法,写出第3次排序的结果:3 1 9 3 6 2 10.

选择排序法

解题思路

  • 对于3 1 9 3 6 2 10,用选择排序法
    技术分享图片

  • 总结:我认为选择排序就是在一个列表中,从左向右进行扫描,遇到最小的,将其与第一个数字进行对调,继而从第二个数字开始,继续重复上面的操作,不断地找出最小的,最后就成了有顺序的排列。

  • 对于3 1 9 3 6 2 10,用插入排序法
    技术分享图片

  • 总结:我认为插入排序就是在一个列表中,先确定前两个的顺序,固定下来,对第三个数字和第二个数字比较,如果大,就不动,如果小就插入到之前的列表中相应的位置,之后就是前三个数字顺序不变,第四个数字和和第三个比较,插入该插入的位置。



以上是关于选择和插入排序的主要内容,如果未能解决你的问题,请参考以下文章

数据结构(14)---排序之插入排序(直接插入排序, 希尔排序)和选择排序(直接选择排序, 堆排序)

插入排序(直接插入排序希尔排序);交换排序(冒泡排序快速排序);选择排序(简单选择排序堆排序);归并排序和基数排序;基于关键词比较的排序算法下界分析

选择和插入排序

排序(选择插入希尔)

五十五深入插入排序和选择排序

理解插入排序,希尔排序,选择排序的算法原理