码迷,mamicode.com
首页 > 其他好文 > 详细

suffix array

时间:2017-11-12 18:41:42      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:基数排序   截取   就是   radix   lan   资讯   aik   item   .com   

1.后缀就是从右端向左截取一段最为后缀。

banana$    7个字母的

后缀有7种

1.BANANA$

2.ANANA$

3.NANA$

4.ANA$

5.NA$

6.A$

7.$

按照字典序顺序进行一次排序。

7  $

6  A$

4  ANA$

2  ANANA$

1  BANANA$

5  NA$

3  NANA$

7 6 4 2 1 5 3就是我们要的suffix array

 

BWT  MATRIX  排序 

1.BANANA$

2.ANANA$       B

3.NANA$         BA

4.ANA$           BAN

5.NA$             BANA

6.A$                BANAN

7.$                  BANANA

 

suffix array -1=bwt。

 

 

 

 

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

 

suffix array

标签:基数排序   截取   就是   radix   lan   资讯   aik   item   .com   

原文地址:http://www.cnblogs.com/2014slx/p/7822242.html

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