Figure 2.

Visualization of the BWTT, SAT, and LCPT for the example introduced in the Prefix-free parsing section. For clarity, the BWTT matrix is shown in each subfigure to highlight the information captured by each data structure. (A) The BWTT. In the BWTT matrix, only the first (C) and last (BWTT) columns are highlighted; these columns are annotated with character ranks as subscripts, although in practice these ranks are computed using an auxiliary data structure. To the left of the first column, we illustrate how the C array is populated, and to the right of the last column we show the maximal character runs in the BWTT. Also shown is how pattern matching is performed using the C array and BWTT. (B) The SAT. In the BWTT matrix, the suffixes of T$ that prefix each rotation are highlighted. (C) The LCPT. In the BWTT matrix, the longest common prefix between consecutive rotations of T$ is highlighted.

1081f02