Fast prefix search in little space, with applications

ESA'10 Proceedings of the 18th annual European conference on Algorithms: Part I(2018)

引用 28|浏览18
暂无评分
摘要
A prefix search returns the strings out of a given collection S that start with a given prefix. Traditionally, prefix search is solved by data structures that are also dictionaries, that is, they actually contain the strings in S. For very large collections stored in slow-access memory, we propose extremely compact data structures that solve weak prefix searches--they return the correct result only if some string in S starts with the given prefix. Our data structures for weak prefix search use O(|S| log l) bits in the worst case, where l is the average string length, as opposed to O(|S|l) bits for a dictionary. We show a lower bound implying that this space usage is optimal.
更多
查看译文
关键词
prefix search,average string length,compact data structure,weak prefix search use,large collection,weak prefix search,slow-access memory,data structure,correct result,log l,lower bound
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要