发布网友 发布时间:2022-04-29 22:54
共2个回答
热心网友 时间:2023-10-10 00:12
用伪代码写一下吧public int Index(String S,String T,int pos){ if(pos <= s.length) { s = s.substring(pos,s.length - pos);//截取指定起始位置到最后的结束的字串 if(s.length = 0)// 截完后,字串截完,就不可能存在相同,返回0 return 0; int i = s.indexof(t); if(i == -1)//未找到 return 0; return i+pos// 截完,有相同,找到截断的字段起始位置,再加上之前起位字数,就是要找的数字 } return 0;// 传入的参数错误} 汗,写了N遍算法,总有漏洞,这次应该没了热心网友 时间:2023-10-10 00:12
记得数据结构中有实际的例子啊!你没说明用什么语言编写?C?