本站首页    管理页面    写新日志    退出

The Neurotic Fishbowl

关于各种快速排序算法改进的综合报告
brightdream 发表于 2005/6/16 16:15:03

关于各种快速排序算法改进的综合报告
    快速排序算法是一种基于分治技术的重要的排序算法,自从它被发明以来,就受到了研究人员的广泛注意。多年以来,人们对这个基本算法进行了大量的改良。我搜集并查阅了一些相关的资料,在下文中对这些改进做出一些介绍。 一、基本的快速排序算法
快速排序算法是由C.A.R. Hoare在1961年发明的一种内排序算法,其大致思想如下[5]:
首先,在要排序的序列a中选取一个中轴值,而后将a分区成为两个部分,左边的部分b中的元素均小于或者等于中轴值,右边的部分c的元素均大于或等于中轴值(分)。而后通过递归调用快速排序的过程分别对这两个部分进行排序(治)。最后将这两部分产生的结果合并即可得到最后的排序序列(合)。
给n个数进行排序时,它平均要做出Θ(nlogn)次的比较,而在最坏的情况下则需要 Θ(

阅读全文(2704) | 回复(0) | 编辑 | 精华 | 删除

 


« 1

 
 



The Neurotic Fishbowl

.: 公告

暂无公告...


Bloginess

«August 2026»
1
2345678
9101112131415
16171819202122
23242526272829
3031

.: 我的分类(专题)

首页(1)


In the Bowl

.: 最新日志

关于各种快速排序算法改进的综合报告


.: 最新回复


The Fishkeeper
blog名称:
日志总数:1
评论数量:0
留言数量:0
访问次数:10979
建立时间:2005年6月16日



Text Me

.: 留言板

签写新留言


Other Fish in the Sea

.: 链接





站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.055 second(s), page refreshed 144833094 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号