1997
DOI: 10.1007/bf02522825
|View full text |Cite
|
Sign up to set email alerts
|

Maintaining dynamic sequences under equality tests in polylogarithmic time

Abstract: We present a randomized and a deterministic data structure for maintaining a dynamic family of sequences under equality tests of pairs of sequences and creations of new sequences by joining or splitting existing sequences. Both data structures support equality tests in O (1) time. The randomized version supports new sequence creations in O(log 2 n) expected time where n is the length of the sequence created. The deterministic solution supports sequence creations in O (log n (log m log* m +log n)) time for the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
115
0
2

Year Published

2000
2000
2017
2017

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 86 publications
(118 citation statements)
references
References 6 publications
1
115
0
2
Order By: Relevance
“…We use a technique for maintaining dynamic sequences under equality tests by Mehlhorn, Sundar, and Uhrig [10], which also gives (Las Vegasstyle) randomised algorithms that run in slightly better expected time: O(log 3 n).…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…We use a technique for maintaining dynamic sequences under equality tests by Mehlhorn, Sundar, and Uhrig [10], which also gives (Las Vegasstyle) randomised algorithms that run in slightly better expected time: O(log 3 n).…”
Section: Resultsmentioning
confidence: 99%
“…Mehlhorn, Sundar, and Uhrig [10] present a data structure for dynamically maintaining a family of strings under equality tests. We use a slightly modified set of updates that is better suited to our problem.…”
Section: 1mentioning
confidence: 99%
See 1 more Smart Citation
“…Two surprising applications of the DCT appeared (almost simultaneously) in 1994, which generalized DCT to strings with character repetitions [13,15,16]. LCP is this generalization of DCT to string partitioning.…”
Section: Introductionmentioning
confidence: 99%
“…LCP is this generalization of DCT to string partitioning. In [13], an efficient data structure for maintaining a dynamic collection of strings that allow equality tests, concatenation and split operations is described. In [15,16], a novel algorithm for building the suffix tree of a given string in polylogarithmic parallel time while performing a total of O(n) operations is given.…”
Section: Introductionmentioning
confidence: 99%