LeetCode28——Implement strStr()
来源:互联网 发布:莫言 作品 知乎 编辑:程序博客网 时间:2024/05/18 01:40
Implement strStr().
Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.
Update (2014-11-02):
The signature of the function had been updated to return the index instead of the pointer. If you still see your function signature returns a char * or String, please click the reload button to reset your code definition.
难度系数:
容易
实现
bool isSub(char *str, char *sub){ int len = strlen(sub); for (int i = 0; i < len; ++i) { if (str[i] != sub[i]) return false; } return true;}int strStr(char *haystack, char * needle) { int hlen = strlen(haystack); int nlen = strlen(needle); if (hlen == nlen && isSub(haystack, needle)) { return 0; } for (int i = 0; i < hlen - nlen + 1; ++i) { if (isSub(haystack+i, needle)) return i; } return -1;}
0 0
- LeetCode28——Implement strStr()
- [LeetCode28] Implement strStr()
- Leetcode28 Implement strStr()
- LeetCode28:Implement strStr()
- [LeetCode28] Implement strStr()
- Leetcode28: Implement strStr()
- Leetcode28. Implement strStr()
- leetcode28: Implement strStr()
- leetcode28. Implement strStr()
- leetcode28. Implement strStr()
- LeetCode28. Implement strStr()
- leetcode28 Implement strStr()
- LeetCode28. Implement strStr()
- 【LeetCode28】【 Implement strStr()】length,length(),size()
- LeetCode—Implement strStr()
- Sunday算法的一种Java实现(Leetcode28. Implement strStr())
- LeetCode——Implement strStr()
- <28>—— Implement strStr()
- OpenCV:查找并绘制图像的轮廓
- Android:调用系统相机 图库 裁剪-图片上传-客服端-服务器
- ASI基本使用-异步请求
- win7系统IIS7[ODBC 驱动程序管理器]未发现数据源名称并且未指定默认驱动程序
- 网页中常用的效果
- LeetCode28——Implement strStr()
- 网桥MAC地址的特点
- jquery AJAx 验证
- HDU 1260 Tickets(基础DP)
- 在VMware中为Linux系统安装VM-Tools的详解教程
- contrast
- 算法训练 K好数
- JAR命令&JAR包详解
- Android setVisibility参数VISIBLE, GONE, INVISIBLE区别