Arrow Research search
Back to I&C

I&C 2004

Dynamic nested brackets

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

We consider the problem of maintaining a string of n brackets `('or `)' under the operation reverse(i) that changes the ith bracket from `(' to `)' or vice versa, and returns `yes' if and only if the resulting string is properly balanced. We show that this problem can be solved on the RAM in time O(logn/loglogn) per operation using linear space and preprocessing. Moreover, we show that this is optimal in the sense that every data structure supporting reverse (no matter its space and preprocessing complexity) needs time Ω(logn/loglogn) per operation in the cell probe model.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
994444733748081552
v2026.09.13