码迷,mamicode.com
首页 > 编程语言 > 详细

java 数组排序 插入排序法

时间:2019-01-05 19:55:40      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:sub   分享图片   个数   五步   nbsp   分享   排序   数组   src   

插入排序法思想:将n个数字分为前面几个是有序数字集合,后面几个为无序集合。当然尚未排序之前,可以将n0 看为有序数集合,N1-Nn-1 看为等待排序的无序集合。从N1开始将无序数一个一个插入到有序数集合中,使之再次成为有序数集合,当第Nn-1 个数字插入有序数集合中后。整个n数字集合便成为有序集合。

示例:2,1,8,9,6,3,4,7,5

第一步排序后结果:1,2,8,9,6,3,4,7,5

第二步排序后结果:1,2,8,9,6,3,4,7,5

第三步排序后结果:1,2,8,9,6,3,4,7,5

第四步排序后结果:1,2,6,8,9,3,4,7,5

第五步排序后结果:1,2,3,6,8,9,4,7,5

第六步排序后结果:1,2,3,4,6,8,9,7,5

第七步排序后结果:1,2,3,4,6,7,8,9,5

第八步排序后结果:1,2,3,4,5,6,7,8,9

示列代码:

 技术分享图片

 

java 数组排序 插入排序法

标签:sub   分享图片   个数   五步   nbsp   分享   排序   数组   src   

原文地址:https://www.cnblogs.com/prettrywork/p/10225392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!