发明名称 | 后缀数组的构造方法及装置 | ||
摘要 | 本发明提供一种后缀数组的构造方法及装置,其中,所述方法包括:根据字符串的后缀数组SA0和第一名次数组R0,获取后缀数组SA0的h-次序后缀数组SAh,及第二名次数组Rh,h为初始值为1的变量;根据h-次序后缀数组SAh,获取h-次序后缀数组SAh中未排序后缀的集合UGh;对集合UGh中的所有后缀进行排序,得到2h-次序后缀数组SA2h;根据名次数组Rh、2h-次序后缀数组SA2h,获取另一个未排序的后缀的集合UG2h;在集合UG2h为空集合时,得到排序的后缀数组SA。上述方法可实现后缀数据处理过程中加速后缀数组的构成。 | ||
申请公布号 | CN105264522A | 申请公布日期 | 2016.01.20 |
申请号 | CN201480000232.5 | 申请日期 | 2014.03.28 |
申请人 | 华为技术有限公司 | 发明人 | 朱俊华;白戈;罗琼 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京同立钧成知识产权代理有限公司 11205 | 代理人 | 刘芳 |
主权项 | PCT国内申请,权利要求书已公开。 | ||
地址 | 518129 广东省深圳市龙岗区坂田华为总部办公楼 |