Implement strStr--JavaScript
来源:互联网 发布:赛尔网络 ipv6项目 编辑:程序博客网 时间:2024/06/02 04:31
题目要求找到子字符串在字符串中第一次出现的位置;
刚看到题目,想得过于简单,以为子字符串只有一个字符,显然是错的;
var strStr = function(haystack , needle){
if(needle.length==0) return 0;
if(needle.length>haystack.length) return -1;
num=0;
while(num+needle.length<=haystack.length){
for(i=0;i<=needle.length;){
if(i==needle.length) {
return num;
}
if(needle.charAt(i)!=haystack.charAt(i+num)){
//////////////num+=i+1;-----num应该是每次+1;
num++;
break;
}
else if(needle.charAt(i)==haystack.charAt(i+num)){
i++;
}
}
}
return -1;
}
0 0
- Implement strStr--JavaScript
- Implement strStr() - Javascript
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- Implement strStr()
- listview的条目双击事件
- ubuntu14.04+caffe编译使用记录
- 大数据下的sql语句使用
- c#的自定义控件中的属性像Items一样打开一个form的做法
- 【OFDM】OFDM正交频分复用---入门总结
- Implement strStr--JavaScript
- Android:方向传感器
- 轻松掌握一致性哈希算法
- 12. Integer to Roman python leetcode 2016 new Season
- SURF特征原理
- 多路径(multi-path)介绍及使用(HP刀片适用)
- ViewPager滑动刷新数据
- 背包问题就是陪你看花开向阳
- JMeter录制脚本的二种方法