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
EnglishPublication milestones
- Published - 12/2003
Publication status
Published - 12/2003
Place of publication
CopenhagenEdition
TR-2003-25Publisher
IT-Universitetet i København, DenmarkBook series
- Book series name: IT University Technical Report Series
Series number: TR-2003-25
ISSN: 1600-6100
ISBN (Electronic)
87-7949-034-4Abstract
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(log∗n), while keeping the same time bounds for union and find.
Access to documents
Final published version, 119.57 KB
