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

长沙建站标协助找有为太极平面设计网站

长沙建站标协助找有为太极,平面设计网站,广西网站建设费用,苏州推广有限公司题目描述 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例1: 输入: haystack “hello”, needle “ll” 输出: 2 示例2 输入: haystack “…

题目描述

给定一个 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()
定义相符。

代码

用两层循环来解决这个问题,第一层外循环是在 haystack 字符串中查找,第二层内循环是在 needle 字符串中查找,如果两个字符不相等,则跳出内循环,相等则开始判断。

class Solution {
public:int strStr(string haystack, string needle) {int size1 = haystack.size();int size2 = needle.size();if(size2 == 0 && size1 == 0)  return 0;if(size1 < size2)   return -1;for(int i = 0;i<=size1-size2;i++){int j = 0;for(j = 0;j<size2;j++){if(haystack[i+j]!=needle[j])break;}if(j == size2)return i;}return -1;}
};
http://www.lbrq.cn/news/2397907.html

相关文章:

  • 怎么做网站的导航条福州网站建设团队
  • 网站组件水平优化
  • 怎么做网页版网站链接买卖
  • 妈妈考试前让我做网站整合营销案例
  • 单页面网站 wordpress营业推广案例
  • 杭州北京网站建设公司哪家好兰州疫情最新情况
  • 用hadoop做网站日志分析鄞州seo服务
  • 网站如何跟域名绑定seo排名是什么
  • 关于做网站的文献综述宁波seo高级方法
  • 网站备案怎么做短视频seo询盘获客系统
  • 网站建设多久可以建成太原做网站哪家好
  • 廊坊网站建设价格交换链接的方法
  • 做seo的公司系统优化软件推荐
  • 做一手房用什么网站好网络竞价推广开户
  • 门户网站制作需要多少钱怎么申请自己的域名
  • 手提电脑做网站服务器sem优化策略
  • 机械加工网论坛厦门百度推广排名优化
  • 阿里云服务器建立网站下载百度app最新版
  • 广州黄埔做网站公司自媒体运营
  • 政府网站建设建议评论优化
  • 英文免费网站模板徐州seo招聘
  • 河北省住房和城乡建设厅网站打不开百度域名购买
  • 网站的内容管理系统我赢网客服系统
  • 网站开发实践报告搜索技巧
  • 做电影网站需要那种服务器关键词排名零芯互联关键词
  • 腾讯云服务器可以做传奇网站吗新网站怎么做优化
  • 独立手机网站单页网站怎么优化
  • 网站建设流程操作说明免费个人网站怎么建立
  • 酒店机票最便宜的网站建设哪里有免费的网站推广
  • 如何做网站ab测试电商培训班
  • 删除debian xdm自启动ibus的配置项
  • 拉普拉斯方程极坐标解法
  • 云服务器磁盘IO性能优化的测试与配置方法
  • MySQL基础教程
  • 优先算法——专题九:链表
  • JavaScript笔记