摘要: 例如”ababc",要求返回"ab"。因为"ab”连续重复出现且最长。用C/C++语言写一个函数完成该算法 1 void GetSub(char* str) 2 3 { 4 5 char *p,*q,*temp; 6 7 p = str; 8 9 q = p + 1;10 11 int len = 0;//记录连续重复子串的长度12 13 int max = 0;//记录连续重复子串的最大长度14 15 char data[100];//临时数组,用于保存最长重复子串16 17 18 19 while(*p != '\0')20 21 { 阅读全文
posted @ 2014-02-17 13:19 【Winco】 阅读(609) 评论(0) 推荐(0) 编辑