欢迎光临散文网 会员登陆 & 注册

数据结构之直接插入排序思想

2023-07-04 19:57 作者:내일좋아  | 我要投稿

直接插入排序。


00:07


思想

一开始将其视为有序的序列,然后再逐渐排序进去。

49向后移动。需要一个辅助变量是暂存38。

顺序排列需要先和最大的比较。


01:33




02:01



97和65进行比较97大于65,所以97的位置不变。


02:45



第四次进行比赛将76插入前面的有序数列76和97相比,76小于97,因此76移动到97的前面。

将97天向后移动。79和65相比79。大于65。


03:30


第己看排序。

因为是增序排序,所以先和最大的进行比较。将大的逐个往后移,然后再逐个和前面的进行比较,移到该数字与里面的数字小为止。


04:43



第六次排序

逐个进行比较,逐个进行后移,将其插入在对应的位置。


05:19


第七次排序。

此时,前面已经全部排好序,只需要将最后一个数字49插入到前面。

49比977665都要小,所以。65,76,97,通通后移。


06:15



在这个地方比较发现有两个相等的数49等于49,为了保持它的。顺序一开始,谁在前面依旧保持谁在前面,所以前面存在的49应该在后面出现的49的前面。

第八次排序,所有的排序都已经完成,最终的结果就是。一小杨子。



06:39


一共八次就可以把原本的无序序列改为有序序列。


数据结构之直接插入排序思想的评论 (共 条)

分享到微博请遵守国家法律