Abstract
In this paper, we present parallel quicksort algorithms running in O((n/p+log p) log n) expected time and O((n/p+log p+log log n) log n) deterministic time respectively, and both with O(n) space by using p processors on EREW PRAM. When p=O(n/log n), the cost is optimal, in terms of the product of time and number of processors. These algorithms can be used to obtain parallel algorithms for constructing balanced binary search trees without using sorting algorithms. One of our quicksort algorithms leads to a parallel quickhull algorithm on EREW PRAM.
Original language | English |
---|---|
Pages (from-to) | 69-74 |
Number of pages | 6 |
Journal | BIT |
Volume | 31 |
Issue number | 1 |
DOIs | |
State | Published - Mar 1991 |
Externally published | Yes |
Keywords
- E. 1
- EREW PRAM
- F. 2.2.
- binary search tree
- parallel algorithms
- quickhull
- quicksort