分析:首先逐个子串扫描来记录每个子串出现的次数。
然后再逐渐缩小字符子串来得出正确的结果
subStrs[0]比subStrs[1]多了一个字母,如果说存在连续匹配的字符,那么
subStrs[0]的第1个字母要跟subStrs[1]首字母匹配,同理
subStrs[0]的前2个字母要跟subStrs[2]的前2个字母匹配(否则不能叫连续匹配)
subStrs[0]的前n个字母要跟subStrs[n]的前n个字母匹配.
如果匹配的并记下匹配次数.如此可以求得最长连续匹配子串.
时间: 2024-10-14 08:24:58