利用简单模式匹配方法求串s中出现的第一个最长重复子串的下标和长度 直接看代码: # include"shunxuchuan.cpp" # include<malloc.h> SqString *MaxSubstr(SqString s, int &maxi)//求最长重复子串,返回顺序串 { SqString * subs;//用来存储子串 maxi=0;int maxlength=0,length,i=0,j,k;//最长重复子串下标和长度初始值设为0 while(i<s.length)//外部循环,重复循环串s中的每一个字符 { j=i+