【leetcode】28. Implement strStr()
来源:互联网 发布:2015房价知乎 编辑:程序博客网 时间:2024/06/08 10:43
- 第一种,javascript原生态函数,108ms
/** * @param {string} haystack * @param {string} needle * @return {number} */var strStr = function(haystack, needle) { return haystack.indexOf(needle);};
- 第二种,朴素字符串匹配,108ms
/** * @param {string} haystack * @param {string} needle * @return {number} */var strStr = function(haystack, needle) { var m = haystack.length; var n = needle.length; for(var i=0;i< m-n+1;i++){ for(var j=0;j<n;j++){ if(haystack[i+j]!==needle[j]){ break; } } if(j===n){ return i; } } return -1;};
3.第三种。
0 0
- [LeetCode]28.Implement strStr()
- LeetCode --- 28. Implement strStr()
- LeetCode 28.Implement strStr()
- [Leetcode] 28. Implement strStr()
- 【leetcode】28. Implement strStr()
- [leetcode] 28.Implement strStr()
- Leetcode-28.Implement strStr()
- 28. Implement strStr() LeetCode
- leetcode 28. Implement strStr()
- [LeetCode]28. Implement strStr()
- leetcode 28. Implement strStr()
- Leetcode 28. Implement strStr()
- leetcode 28.Implement strStr()
- LeetCode *** 28. Implement strStr()
- LeetCode 28. Implement strStr()
- leetcode-28. Implement strStr()
- leetcode 28. Implement strStr()
- leetcode 28. Implement strStr()
- J2EE 2.0 Servlet 简介
- error: Malformed value for push.default: 无
- 计算机视觉基础1——视差与深度信息
- OpenGL ES渲染管线与着色器
- Android Studio获取控件ID
- 【leetcode】28. Implement strStr()
- Type mismatch: cannot convert from Test to Annotation
- static
- 1JSP语法
- linux虚拟文件系统-VFS
- SPOJ4491 Primes in GCD Table 莫比乌斯反演+分块+前缀和
- 树状数组(暑假选拔)
- CentOS6.5使用阿里云源
- 第三季亏损58亿美元 福特考虑抵押汽车制造厂