码迷,mamicode.com
首页 > 编程语言 > 详细

后缀数组

时间:2017-07-19 01:12:09      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:bsp   str   后缀   distrib   它的   nlog   资讯   复杂度   log   

先明白 基数排序

基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的稳定性排序法。

LSD与MSD:LSD从低位开始排到高位,每排一位都是把各个桶合并,再按下一位排序;MSD从高位开始排到低位,排完一位后不合并桶,相同的高位划分子桶继续分配,最后再合并

然后是 倍增算法

 

后缀数组

标签:bsp   str   后缀   distrib   它的   nlog   资讯   复杂度   log   

原文地址:http://www.cnblogs.com/Aragaki/p/7203533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!