摘要:
在学习《大规模web服务开发》的过程中了解到了后缀数组这一数据结构的应用。书上说得不是很清楚,于是决定自己研究下。网上研究后缀数组的资料很多,可以参考Juha K¨arkk¨ainen, Peter Sanders的《Sorting Strings and Suffixes》。先说字符串排序吧。字符串排序一般方法是容易想到的,如套用冒泡或快排,将字符串的比较操作等价于数字的比较操作,假设字符串平均长度为L,则在套用随机化快排进行字符串排序的情况下平均时间复杂度为O(L*NlogN)。很慢对不对?使用MSD Radix Sort可以大幅提高算法的效率,对于constant a 阅读全文
posted @ 2012-11-15 16:41
woodlgz
阅读(681)
评论(0)
推荐(0)

浙公网安备 33010602011771号