Arrow Research search
Back to TCS

TCS 2001

Parallel algorithms for red–black trees

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We present parallel algorithms for the following four operations on red–black trees: construction, search, insertion, and deletion. Our parallel algorithm for constructing a red–black tree from a sorted list of n items runs in O(1) time with n processors on the CRCW PRAM and runs in O(loglog n) time with n/loglog n processors on the EREW PRAM. Our construction algorithm does not require the assumptions that previous construction algorithms used. Each of our parallel algorithms for search, insertion, and deletion in red–black trees runs in O(log n+log k) time with k processors on the EREW PRAM, where k is the number of unsorted items to search for, insert, or delete and n is the number of nodes in a red–black tree.

Authors

Keywords

  • Red–black trees
  • Balanced search trees
  • Parallel algorithms
  • Dictionary operations

Context

Venue
Theoretical Computer Science
Archive span
1975-2026
Indexed papers
16261
Paper id
708809542365202753
v2026.09.13