给你一个文本串 T ,一个非空模板串 S ,问 S 在 T 中出现了多少次
数据范围:
要求:空间复杂度 ,时间复杂度
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * 计算模板串S在文本串T中出现了多少次 * @param S string字符串 模板串 * @param T string字符串 文本串 * @return int整型 */ function kmp( S , T ) { var index = T.indexOf(S); var count = 0; while(index > -1) { count++; index = T.indexOf(S, index + 1); } return count; } module.exports = { kmp : kmp };