To compute Burrows-Wheeler Transform (BWT), one usually builds a suffix array (SA) first, and then obtains BWT using SA, which requires much redundant working space. In previous studies to compute BWT directly [5,12], one constructs BWT incrementally, which requires O(n logn) time where n is the length of the input text. We present an algorithm for computing BWT directly in linear time by modifying the suffix array construction algorithm based on induced sorting [15]. We show that the working space is O(n logσloglog σ n) for any σ where σ is the alphabet size, which is the smallest among the known linear time algorithms. © 2009 Springer.
CITATION STYLE
Okanohara, D., & Sadakane, K. (2009). A linear-time burrows-wheeler transform using induced sorting. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5721 LNCS, pp. 90–101). https://doi.org/10.1007/978-3-642-03784-9_9
Mendeley helps you to discover research relevant for your work.