J4
• 计算机科学 • Previous Articles Next Articles
YUAN Zhe1, ZHAO Yongzhe1, ZHANG Wenrui2, ZHU Xiangbin1, ZHAO Dongwei1
Received:
Revised:
Online:
Published:
Contact:
Abstract: We proposed a new methodhorizontaldivision method by which we can compute all the Maximal Repeats of string x using only suffix array SAx and LCP array LCPx. We analyzed the situatio ns and locations where the Maximal NERepeats and SNERepeats of xcan be. Then we designed three algorithms by which all Maximal Repeats, Maximal NERepeats, and Maximal SNERepeats in a string x[1…n] can be computed onlyby means of SAx and LCPx. The given algorithms overcome the defects of the corresponding algorithms which require other assistant arrays in addition to suffix array and LCP array. So our algorithms reduce the space requirement greatly. Moreover, the time complexity of these algorithms is not increased. In addition, we can get all the Ma ximal Repeats, Maximal NE Repeats and Maximal SNE Repeats of a string by only scanningLCP array once.
Key words: repeats, suffix array, horizontadivision method
CLC Number:
YUAN Zhe, ZHAO Yongzhe, ZHANG Wenrui, ZHU Xiangbin, ZHAO Dongwei. Compute All Maximal(NE/SNE) Repeats in a Stringwith Horizontaldivision Method[J].J4, 2008, 46(05): 915-924.
0 / / Recommend
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
URL: http://xuebao.jlu.edu.cn/lxb/EN/
http://xuebao.jlu.edu.cn/lxb/EN/Y2008/V46/I05/915
Cited