• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 1998, Vol. 20 ›› Issue (4): 42-45.

• 论文 • 上一篇    下一篇

基于散列和归并技术的有效并行排序方法

钟诚   

  • 出版日期:1998-04-01 发布日期:2010-06-11

  • Online:1998-04-01 Published:2010-06-11

摘要:

本文提出一个在共享存储多处理机系统上实现的快速、有效的并行排序算法:将长度为n的待排序数据划分成p个长度为n/p的子序列,引入散列技术并行地对这p个子序列的数据进行二次散列排序,这一阶段所需的平均时间为O(n/p);最后并行地将p个有序子序列归并成一个长度为n的有序序列,归并阶段所需的时间为O(n-n/
  /p)。整个排序算法的并行执行代价为O(np)。本排序方法可以拓以网络并行机群环境。

关键词: 排序 散列 归并 并行算法 计算机