arrow
返回

A textbook solution for dynamic strings

delete2026-01-01
delete0
delete
OA
AI
Z
Zsuzsanna Lipták *
F
Francesco Masillo
G
Gonzalo Navarro
DOI:10.1016/j.tcs.2026.115746delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
我们考虑在维护字符串集合的同时高效支持它们的分割、连接以及比较两个子串,并计算两个后缀之间的最长公共前缀的问题。该问题可以在更新时以最优时间 O(log N) whp 解决,查询时以最坏情况时间 O(1) 解决,其中 N 是集合的总大小 [Gawrychowski et al., SODA 2018]。我们在此提出一种基于增强伸展树森林(FeST)的更简单解决方案,其中更新和子串比较均以 O(log n) 均摊时间完成,n 是操作中涉及的字符串长度之和。最长公共前缀的长度 8 以 O(log n + log2 8) 均摊时间计算。我们的查询结果以高概率正确。我们的更简单解决方案能够在 O(logn) 均摊时间内支持其他更通用的更新,例如反转子串和/或映射其符号。我们还可以使 FeST 使用紧凑空间,并将其扩展以将子串视为循环或它们的 ω 扩展。我们的 FeST 数据结构的 C++ 实现可在 https://github.com/fmasillo/FeST 获取。
Keyword:
Dynamic strings
Binary search trees
Splay trees
Dynamic data structures
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Theoretical Computer Science 封面图
Theoretical Computer Science
IF:
1
论文数:
273
被引数:
1.0W

机构

U
Universidad de Chile
学者数:
347
论文数: 163
被引数: 3.7K
D
Dortmund University of Technology
学者数:
268
论文数: 124
被引数: 2.1K
U
university of verona
学者数:
461
论文数: 190
被引数: 3.5K
学者 查看更多机构
引用论文

引用论文

An extension of the Burrows–Wheeler Transform
err2007-11-01
err0
errOAAI
errS. Mantaci; A. Restivo; G. Rosone; M. Sciortino
err分享
err收藏
Dynamic index and LZ factorization in compressed space
err2020-03-01
err0
errOAAI
errTakaaki Nishimoto; Tomohiro I; Shunsuke Inenaga; Hideo Bannai; Masayuki Takeda
err分享
err收藏
err分享
err收藏
The chromosome inversion problem
err1982-11-01
err0
PREAI
errG.A. Watterson; W.J. Ewens; T.E. Hall; A. Morgan
err分享
err收藏
err2002-01-01
err0
PREAI
errAlberto Caprara; Romeo Rizzi
err分享
err收藏
Self-adjusting binary search trees
err1985-07-01
err0
errOAAI
errDaniel Dominic Sleator; Robert Endre Tarjan
err分享
err收藏
学者 查看更多内容