後綴數組應用

   今天看了後綴數組的應用,整理一下: 例 1:最長公共前綴 給定一個字符串,詢問某兩個後綴的最長公共前綴。 算法分析: 按照上面所說的做法,求兩個後綴的最長公共前綴可以轉化爲求某個區間上的最小值。對於這個 RMQ 問題(如果對 RMQ 問題不熟悉,請閱讀其他相關資料),可以用 O(nlogn)的時間先預處理,以後每次回答詢問的時間爲 O(1)。所以對於本問題,預處理時間爲 O(nlogn),每
相關文章
相關標籤/搜索