博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Implement strStr()
阅读量:5234 次
发布时间:2019-06-14

本文共 585 字,大约阅读时间需要 1 分钟。

题目:Implement strStr().

Returns the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.

思路:从后向前

最难得方法是使用KMP算法,不过程序是easy级别的,应该是可以使用从前往后的算法的。效率为n的平方。

代码:

class Solution {public:    int strStr(string haystack, string needle) {                if(needle.length()<1){            return 0;        }                int length1=haystack.length();        int length2=needle.length();        int i,j;        for(i=0;i<=length1-length2;i++){            if(haystack[i]==needle[0]){                for(j=0;j

转载于:https://www.cnblogs.com/jsrgfjz/p/8519895.html

你可能感兴趣的文章
C#2.0 读word的多个表格到DataGridView或是其它控件 XP Vista
查看>>
sql script: Graphs, Trees, Hierarchies and Recursive Queries
查看>>
Paper Reading: Relation Networks for Object Detection
查看>>
Android中点中overlay弹出带尾巴的气泡的实现
查看>>
mxnet record 打包 Array
查看>>
逐层指定学习率
查看>>
博客园增加对emoji表情的支持,让博文更加生动
查看>>
C#: Delegate and Event
查看>>
Mybatis接口中传递多个参数
查看>>
webView 显示一个简单的网页
查看>>
在Unity中使用 luajit 64位加密
查看>>
virualbox andirodx86
查看>>
Dreamweaver层使用八定律
查看>>
SSH整合 pom.xml
查看>>
Java IO流学习总结
查看>>
day22 01 初识面向对象----简单的人狗大战小游戏
查看>>
shell的while循环
查看>>
数组的几种常用方法总结
查看>>
递归函数,二分运算,正则表达式
查看>>
阅读软件工程的问题
查看>>