当前位置: 首页 > news >正文

iis 7.0 网站配置公司注册名字审核网

iis 7.0 网站配置,公司注册名字审核网,网站关于我们示例,网站开发步骤需求分析实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串#xff0c;在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在#xff0c;则返回 -1。 示例 1: 输入: haystack hello, needle ll 输出: 2示例…实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在则返回 -1。 示例 1: 输入: haystack hello, needle ll 输出: 2示例 2: 输入: haystack aaaaa, needle bba 输出: -1说明: 当 needle 是空字符串时我们应当返回什么值呢这是一个在面试中很好的问题。 对于本题而言当 needle 是空字符串时我们应当返回 0 。这与C语言的 strstr() 以及 Java的 indexOf() 定义相符。 class Solution { public:int strStr(string haystack, string needle) {if (haystack.size() needle.size()) {return -1;}int i, j;for (i0; ihaystack.size() - needle.size()1; i) {for (j0; jneedle.size(); j) {if (haystack[ij] ! needle[j]) {break;}}if (j needle.size()) {return i;}}return -1;} };Sunday 算法 class Solution { public:int strStr(string haystack, string needle) {int hsize haystack.size();int nsize needle.size();unordered_mapchar, int offset;for(int i0; insize; i) {offset[needle[i]] nsize - i;}int i0;while(ihsize-nsize) {if (haystack.substr(i, nsize) needle) {return i;} else {if (insize hsize-1) {return -1;} else {if (offset.find(haystack[insize]) ! offset.end()) {i offset[haystack[insize]];} else {i nsize1;}}}}return -1;} };KMP 算法 class Solution { public:int strStr(string haystack, string needle) {if (needle.empty()) {return 0;}int hSize haystack.size();int nSize needle.size();vectorint next(nSize, 0);get_next(next, needle);int i0;int j0;while(ihSize) {if (haystack[i] needle[j]) {i;j;} else {if (j 0) {i;} else {jnext[j-1];}}if (jnSize) {return i-j;}}return -1;}void get_next(vectorint next, const string needle) {int n needle.size();int i1, j0;while(in) {if (needle[i] needle[j]) {j;next[i]j;i;} else {if (j 0) {next[i]0;i;} else {j next[j-1];}}}} };参考链接 bilibili KMP讲解 来源力扣LeetCode
http://www.zqtcl.cn/news/507401/

相关文章:

  • 基础建设文本网站施工企业在施工过程中发现设计文件和图纸有差错的应当
  • 做互联网交易网站的条件17网站一起做网店揭阳
  • 做公司网站合同asp.net sql server网站建设 pdf
  • 建筑兼职网站天津网站优化公司哪家好
  • 怎么做网站设计商城型网站开发网站建设
  • 建设网站目录帮别人做网站要投资吗
  • 网站meta 优化建议桥梁建设设计网站
  • 网站建设 甘肃wordpress rss去掉
  • 网站安全检测大连网龙建站优化推广
  • 人才网官方网站公众号排名优化软件
  • 淘宝返利网站建设软件开发哪里学好
  • 烟台网站制作公司如何注册国外网站
  • discuz企业网站网站可以做音频线吗
  • 怎样制作网站教程哪家好制作网页的的网站
  • 网站没有织梦后台无锡seo公司网站
  • 哈尔滨住房和城乡建设厅网站公司网站建设 费用入账
  • 网站图片缩略图t恤图案设计网站
  • 对招聘网站页面设计做建议网站流量 转化率
  • 怎么样做网站注册量郴州市北湖区
  • 山东企业展厅设计公司济南网站建设优化公司
  • 什么网站免费做游戏工艺品外贸订单网
  • 免费推广网站制作网站设计的技术有
  • 深圳电商网站建设高校学风建设专栏网站
  • 品牌网站建设 2蝌蚪小三网合一的网站怎么做
  • 对二次网站开发的认识wordpress修改图片大小
  • 电商网站项目建设个人网站空间收费
  • 官方网站制作思路樟木头东莞网站建设
  • 怎么寻找做有益做网站的客户大连网站推广
  • 湖南网站开发企业excel网站建设
  • 安康网站建设技巧腾讯建设网站视频下载