1. 程式人生 > >●後綴數組○十三個例題

●後綴數組○十三個例題

不同 c代碼 str 收獲 height 倍增算法 face tro 一個

●之前學習過後綴數組的倍增算法,但也只是簡單練了練倍增(O(n ㏒ n))。

●如今再次開始後綴,借助羅穗騫的論文《後綴數組——處理字符串的有力工具》,練習了論文裏那十三個例題,學習了裏面所包含的後綴數組處理字符串的應用。

●感覺收獲不少,後綴倍增+後綴應用的代碼能力提高了不少。

●於此發上各題方法的小總結和以及的AC代碼

●後綴數組的應用

●一個字符串

○求字符串的字串個數。(spoj694 spoj705)

方法:一個串中不同子串的總數=∑(len-height[i]-sa[i])

●後綴數組○十三個例題