999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

倍增法之后綴數組解決重復子串的問題

2016-11-17 02:37:52周波柳杰
中國新通信 2016年17期
關鍵詞:排序

周波 柳杰

【摘要】后綴數組是處理字符串的有力工具。利用后綴數組解決字符串問題,無論是在時間復雜度和空間復雜度上,都非常有優勢,在信息學競賽中也是非常實用的一個工具。本文分兩部分,第一部分介紹倍增法構造后綴數組,第二部分介紹簡潔高效代碼的實現與應用。

【關鍵字】字符串 后綴 后綴數組 名次數組 快速排序

后綴數組的實現,本節主要介紹后綴數組的倍增法實現。

一、基本定義

簡單的說,后綴數組是“排第幾的后綴串首字母在哪里?”,名次數組是“后綴串排第幾?”。容易看出,后綴數組和名次數組為互逆運算。如圖1所示。

設字符串的長度為n。為了方便比較大小,可以在字符串后面添加一個字符,這個字符沒有在前面的字符中出現過,而且比前面的字符都要小。在求出名次數組后,可以僅用0(1)的時間比較任意兩個后綴的大小。在求出后綴數組或名次數組中的其中一個以后,便可以用0㈤的時間求出另外一個。任意兩個后綴如果直接比較大小,最多需要比較字符n次,也就是說最遲在比較第n個字符時一定能分出“勝負”。

二、倍增算法

倍增算法的主要思路是:用倍增的方法對每個字符開始的長度為2k的子字符串進行排序,求出排名,即rank值。k從0開始,每次加1,當2k大于n以后,每個字符開始的長度為2k的子字符串便相當于所有的后綴。并且這些子字符串都一定已經比較出大小,即rank值中沒有相同的值,那么此時的rank值就是最后的結果。每一次排序都利用上次長度的字符串的rank值,那么長度為2k的字符串就可以用兩個長度為2k-1的字符串的排名作為關鍵字表示,然后進行排序,便得出了長度為2k的字符串的rank值。以字符串“aabaaaab”為例,整個過程如圖2所示。其中x、y是表示長度為2k的字符串的兩個關鍵字。

猜你喜歡
排序
排排序
排序不等式
作者簡介
名家名作(2021年9期)2021-10-08 01:31:36
作者簡介
名家名作(2021年4期)2021-05-12 09:40:02
作者簡介(按文章先后排序)
名家名作(2021年3期)2021-04-07 06:42:16
恐怖排序
律句填空排序題的備考策略
節日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
作者簡介(按文章先后排序)
名家名作(2017年2期)2017-08-30 01:34:24
主站蜘蛛池模板: 久久美女精品| 午夜毛片免费观看视频 | 露脸真实国语乱在线观看| 久久www视频| 亚洲综合色婷婷| 免费国产不卡午夜福在线观看| 高清无码手机在线观看| 色婷婷综合激情视频免费看| 久久久久免费看成人影片| 九九香蕉视频| 婷婷六月天激情| 久操中文在线| 精品福利网| 性视频久久| 99国产在线视频| 国内精品九九久久久精品| 亚洲天堂网在线观看视频| 中文字幕在线观| 成人在线观看一区| 中国美女**毛片录像在线| 四虎成人免费毛片| 999在线免费视频| 国产菊爆视频在线观看| 国产精品手机在线观看你懂的| 毛片网站免费在线观看| 2021天堂在线亚洲精品专区| 亚洲中文字幕97久久精品少妇| 91久久偷偷做嫩草影院免费看 | 欧美成人a∨视频免费观看| 天天色天天综合网| 中文字幕人妻无码系列第三区| 91最新精品视频发布页| 白浆免费视频国产精品视频 | 欧美一区国产| 456亚洲人成高清在线| 99久久精品视香蕉蕉| 国产女人在线观看| 九九免费观看全部免费视频| 色噜噜在线观看| 欧美午夜在线播放| 99久久婷婷国产综合精| h视频在线观看网站| 色噜噜综合网| 日韩在线播放中文字幕| 中文字幕免费播放| 亚洲床戏一区| av尤物免费在线观看| www欧美在线观看| 久草视频一区| 亚洲性影院| 久久国产免费观看| 久久久久人妻一区精品| 91综合色区亚洲熟妇p| 亚洲精品色AV无码看| 色久综合在线| 99热在线只有精品| 老司机精品99在线播放| 日韩精品一区二区三区大桥未久| 色呦呦手机在线精品| 88国产经典欧美一区二区三区| 思思热精品在线8| 九九视频免费看| 国产成人综合久久精品下载| 国产成人资源| 99精品免费在线| 91探花国产综合在线精品| www中文字幕在线观看| 日本午夜网站| 中文字幕va| 亚洲色图欧美视频| 片在线无码观看| 91精品专区| 欧美亚洲第一页| 91小视频在线观看| 国产99热| 免费看黄片一区二区三区| 91免费国产高清观看| 国产精品美女网站| 午夜天堂视频| 亚洲欧洲国产成人综合不卡| 欧美 国产 人人视频| 亚洲清纯自偷自拍另类专区|