首页 > 编程语言 > 详细

排序算法

时间:2015-11-05 14:47:06      阅读:123      评论:0      收藏:0      [点我收藏+]

简单排序(冒泡排序和插入排序)

冒泡排序

从前往后(i,i+1),两两比较和交换,共进行N-1次冒泡过程,N-1~1.

时间复杂度为O(N)或者O(N2).

插入排序

从后往前(i,i-1),两两比较和移位,最后在合适的位置插入当前元素.1~N-1.

时间复杂度为O(N)或者O(N2).

 

冒泡排序和插入排序的比较次数是一样的,移动或者交换次数与逆序对的数量一致.

 

排序算法

原文:http://www.cnblogs.com/laorenjia/p/4939294.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!