-
题名多核计算环境下的桶排序算法优化
被引量:1
- 1
-
-
作者
康志辉
-
机构
厦门软件职业技术学院
-
出处
《长春师范大学学报》
2015年第8期39-43,共5页
-
文摘
经典并行桶排序算法的时间复杂度为O((n/p)*log(n/p)),其前提要求原始数据是在一个已知的间隔内均匀分布时,才有良好的效果。对非均匀分布的数据进行排序,最坏排序时间为O(n*logn),即退化成为串行的快速排序算法。为了解决该算法对原始数据的约束,本文提出一种改进的并行桶排序算法,对原始数据的划分不是根据数据在已知间隔中的位置,而是根据数据在序列上的位置划分数据。引入一种新的2-路归并算法,并且运用了流水线思想,设置任意分布数据排序的时间复杂度为O((n/p)*log(n/p))。
-
关键词
桶排序
归并排序
流水线技术
并行算法
-
Keywords
bucket sort
mergesort
pipeline
parallel algorithm
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名两类网络连接问题中的最小费用算法及其应用
- 2
-
-
作者
方冬云
-
机构
莆田学院数学与应用数学系
-
出处
《四川理工学院学报(自然科学版)》
CAS
2009年第6期16-18,共3页
-
基金
福建省自然科学高校专项资助项目(A0540011)
-
文摘
利用MergeSort算法对加权图中任意两点之间的权值进行排序,把这些权值从小到大进行排列放在一个队列,再利用Kruskal算法求该队列的最小生成树,并将该方法运用于城市交通网络的费用计算;而对于供水管道铺设的最小费用问题可通过最小树形图算法来解决。
-
关键词
mergesort算法
KRUSKAL算法
最小树形图算法
网络连接
-
Keywords
mergesort algorithm
Kruskal algorithm
minimum tree algorithm
network connection
-
分类号
O157.5
[理学—基础数学]
-