Skip to search boxSkip to navigationSkip to main content

Worst-Case Union-Find with Fast Deletions

  • Stephen Alstrup
    ,
  • Inge Li Gørtz
    ,
  • Theis Rauhe
    ,
  • Mikkel Thorup
  • University of Copenhagen
    ,
  • AT&T
Research Output:
Book / Anthology / Report
Report

Open access

Publication Information

Output type

Research Output:
Book / Anthology / Report
Report

Original language

English

Publication milestones

  • Published - 12/2003

Publication status

Published - 12/2003

Place of publication

Copenhagen

Edition

TR-2003-25

Publisher

IT-Universitetet i København, Denmark

Book series

  • Book series name: IT University Technical Report Series
    Series number: TR-2003-25
    ISSN: 1600-6100

ISBN (Electronic)

87-7949-034-4

Abstract

In the classical union-find problem we maintain a partition of a universe of elements into disjoint sets subject to the operations union and find. Kaplan et al. [SODA 2002] studied an extension of this problem, where also deletions are allowed. They gave a data structure that for any fixed k supports find(x) and delete(x) in O(logkn) worst-case time and union in O(k) worst-case time, where n is the number of elements in the set containing x. They asked if the delete time could be made faster than their find time. We answer this question affirmatively showing how to get the delete time down to O(logn), while keeping the same time bounds for union and find.

Access to documents

Final published version, 119.57 KB