kelie

导航

2014年1月15日 #

插入排序、冒泡排序、选择排序——转载

摘要: 本文首先介绍几种通过交换相邻元素进行排序的算法:插入排序,冒泡排序,选择排序;之后会分析通过交换相邻元素进行排序的算法的时间界。下文将假设待排序的数组的元素为 : 34,8,64,51,32,21。 待排序的元素的个数为 N。插入排序:简介:插入排序最实际的一个例子就是我们玩纸牌的时候,我们都会保持手中的牌是有序的,当拿到一张新的牌时,将它插入到合适的位置。在将新牌插入到合适的位置的时候,我们会拿它同我们手中的牌,从右到左依次比较,直到找到合适的位置。在每次把新牌插入到合适的位置后,我们手中的牌总是有序的。这也是插入排序的基础。如下图所示:排序过程: 插入排序需要进行N-1趟排序。在排序过程. 阅读全文

posted @ 2014-01-15 14:06 kelie 阅读(289) 评论(0) 推荐(0) 编辑