後綴數組

在計算機科學裏, 後綴數組 （ 英語 ： suffix array ） 是一個通過對字符串的所有後綴經過排序後得到的數組 。 此數據結構被運用於全文索引 、 數據壓縮算法 、 以及生物信息學 。 後綴數組被與於1990年提出 ， 作爲對後綴樹的一種替代 ， 更簡單以及節省空間 。 它們也被Gaston Gonnet 於1987年獨立發現 ， 並命名爲 「 PAT數組 」 。 在2016年 ， 李志澤 ， 李建和霍紅衛提出了第一個時間複雜度 （ 線性時間 ） 和空間複雜度 （ 常數空間 ） 都是最優的後綴數組構造算法 ， 解決了該領域長達10年的open problem 。