共查询到20条相似文献,搜索用时 0 毫秒
1.
2.
快速排序是一种常用的排序方法,在所有内部排序方法中其平均性能是比较好的,但若基准元素选择不好的话,则可能变为“慢速”,最坏情况下其时间复杂度为O(n^2)。本文设计一算法采用所有待排元素关键字的均值为基准进行排序,其排序速度得到大大地提高,可以有效地避免出现“慢速”的现象。 相似文献
3.
何洪英 《绵阳师范学院学报》2007,26(11):98-100
介绍了两种较为成熟的排序方法冒泡法和选择排序法,指出这两种排序方法都可在原来基础上实现双向排序。并以选择排序法为例,给出了新算法的算法思想、算法描述和算法的程序实现。通过分析算法的比较次数和移动次数得出结论:新算法和传统的排序算法方法同样简单,但排序效率相同甚至更高,均可作为实际排序和教学过程中的思路参考。 相似文献
4.
5.
在研究拓扑排序的基础上讨论了拓扑排序在工程流程计算机中的应用,提出了用于拓扑排序的贪婪算法,并用C语言进行仿真,给出了仿真结果。 相似文献
6.
蒋希 《孝感职业技术学院学报》2004,7(1):78-80
文章针对一个最基本、最典型的排序问题,提出不同于已有排序方案的另一种思路,即半数元素整体移动和结束条件自由控制。并将此方法与常见的4种方法进行比较。 相似文献
7.
快速排序算法结构简单,平均性能较佳,被广泛地应用于理论和算法设计。介绍了快速排序,提出了一种改进的快速排序算法,并给出了非递归的快速排序算法,进行了相应的算法复杂度分析。 相似文献
9.
10.
11.
12.
13.
14.
牛晨光 《北京工业职业技术学院学报》2004,3(2):34-37
排序是程序设计中非常重要的内容,其方法有很多,常用的有三种:冒泡排序、选择排序和插入排序.本文将对这三种方法用C语言进行详细分析,以便大家能够更好的理解和应用. 相似文献
15.
提出了一种新的外部排序算法,它巧妙地将计数和基数内部排序方法的思想运用到外部排序当中,使其时间指标和空间指标都降到最低,为在微机上解决大型数据处理问题提供了一种有效的排序手段。 相似文献
16.
本考虑下述带磨损因子的排序问题:n个工件j,j=1,2,…,n,在同一台机器上依次加工,其所需的加工时间同它被开始加工的时间有关,越后加工其所需的加工时间越多;要求适当排列这n个工件的加工顺序,使目标函数值达最小.对加工全程、完工时间之和这两个目标函数中给出了相应条件下的最优算法. 相似文献
17.
文献(1)中证明,即使只有一台加工机器,带有转盘的流水作业问题的加工全长问题T1也是强NP困难的。本文讨论问题T1的几个多项式时间的可解情形。 相似文献
18.
曾棕根 《宁波职业技术学院学报》2006,10(5):83-85
提出了除升序排序、降序排序之外的第三种排序——随机排序,并将随机排序分为完全随机排序和不完全随机排序两类,最后,进述了随机排序在VisualBasic6和C 下的算法实现及随机排序算法在大规模准考证生成中的应用实例。 相似文献
19.
将要处理的信息按照某种次序重新排列,使之有序,称为排序(或分类)。在信息处理中,排序是最基本的运算之一。随着计算机数据处理技术的不断发展,各种各样的排序方法层出不穷,下面将给大家介绍两种最简单且容易实现的排序算法: 相似文献
20.
曹国梅 《周口师范学院学报》2008,25(5)
讨论了单机成组排序问题的加权总完工时间和最大延迟时间的极小化问题.并分别给出了算法.对于单杌成组排序误工总数问题,通过构造函数,利用动态规划方法给出其算法. 相似文献