Abstract
We give an algorithm for the disjoint set union problem, within the class of algorithms defined by Tarjan, which has O(log n/loglog n) single-operation time complexity in the worst-case. Also we define a class of algorithms for the disjoint set union problem, which includes the class of algorithms defined by Tarjan. We prove that any algorithm from this class has at least ω(log n/loglog n) single-operation time complexity in the worst-case.
Preview
Unable to display preview. Download preview PDF.
References
Mehlhorn, K.: Data structures and algorithms 1, Sorting and Searching, Springer-Verlag (1984)
Tarjan, R.E.: Efficiency of a good but not linear set union algorithm, JACM 22, 215–225 (1975)
Tarjan, R.E.: A class of algorithms which require nonlinear time to maintain disjoint sets, JCSS 18, 110–127 (1979)
Tarjan, R.E.: Worst-case analysis of set union algorithms, preprint, Bell Labs
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1984 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blum, N. (1984). On the single-operation worst-case time complexity of the disjoint set union problem. In: Mehlhorn, K. (eds) STACS 85. STACS 1985. Lecture Notes in Computer Science, vol 182. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0023992
Download citation
DOI: https://doi.org/10.1007/BFb0023992
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-13912-6
Online ISBN: 978-3-540-39136-4
eBook Packages: Springer Book Archive