Document Type
Conference Proceeding
Publication Date
6-1-2020
Department
Department of Computer Science
Abstract
We introduce the first index that can be built in o(n) time for a text of length n, and can also be queried in o(q) time for a pattern of length q. On an alphabet of size, our index uses O(n log) bits, is built in O(n log f/plog n) deterministic time, and computes the number of occurrences of the pattern in time O(q/logf n+log n logf n). Each such occurrence can then be found in O(log n) time. Other trade-offs between the space usage and the cost of reporting occurrences are also possible. 2012 ACM Subject Classification Theory of computation ! Data structures design and analysis.
Publication Title
Leibniz International Proceedings in Informatics, LIPIcs
Recommended Citation
    
        
        Munro, J.,
    
        
        Navarro, G.,
    
        
            
            & 
        
        Nekrich, Y.
    
    (2020).
    Text Indexing and Searching in Sublinear Time.
    
        Leibniz International Proceedings in Informatics, LIPIcs,
        161, 24:1-24:15.
    
        http://doi.org/10.4230/LIPIcs.CPM.2020.24
    
	
Retrieved from: https://digitalcommons.mtu.edu/michigantech-p/2693
 
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Version
Publisher's PDF
 
				
Publisher's Statement
J. Ian Munro, Gonzalo Navarro, and Yakov Nekrich. © 2020 Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing. All rights reserved. Publisher’s version of record: https://doi.org/10.4230/LIPIcs.CPM.2020.24