题意:求两个字符串的最长公共子串、
才开始学后缀数组,拿这个题来练了下手。在求sa的过程中理解基数排序的过程,对LHQ牛的模板理解就会更深入。
感觉da的实现没必要理解得很深,主要用的还是height数组。
本文介绍了解决POJ2774问题的方法,该问题要求寻找两个字符串之间的最长公共子串。文章详细讲解了如何利用后缀数组和基数排序来解决这一问题,并提供了完整的C++代码实现。
题意:求两个字符串的最长公共子串、
才开始学后缀数组,拿这个题来练了下手。在求sa的过程中理解基数排序的过程,对LHQ牛的模板理解就会更深入。
感觉da的实现没必要理解得很深,主要用的还是height数组。
458

被折叠的 条评论
为什么被折叠?