Chinaunix首页 | 论坛 | 博客
  • 博客访问: 654036
  • 博文数量: 150
  • 博客积分: 4070
  • 博客等级: 中校
  • 技术积分: 1795
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-23 21:44
文章分类

全部博文(150)

文章存档

2012年(1)

2011年(123)

2010年(26)

分类: IT职场

2011-06-23 09:11:36

 

排序算法

时间复杂度

稳定排序否

直接插入排序

O(n2)

稳定的

冒泡排序

O(n2)

稳定的

希尔排序

O(n2)

非稳定的

快速排序

O(nlogn)

非稳定的

堆排序

O(nlogn)

非稳定的

归并排序

O(nlogn)

稳定的

 

虽然冒泡排序的时间复杂度看上去比较大,但是对于那种已经基本有序的序列,选择冒泡排序却是很好的。

阅读(2514) | 评论(0) | 转发(1) |
0

上一篇:常见字符ASCII码

下一篇:特殊的IP地址

给主人留下些什么吧!~~