博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从头做leetcode之leetcode 28 实现strStr()
阅读量:2436 次
发布时间:2019-05-10

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

28.实现strStr()

  • 不用string类的函数

给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。

双指针

  • 一个指针遍历haystack字符串,一个指针遍历needle,如果第二个指针遍历完就是存在,不存在注意返回第一个指针的位置。
class Solution {
public: int strStr(string haystack, string needle) {
if(needle.size()==0) return 0; else if(haystack.size()==0) return -1; int i=0,j=0; while(i

通过时间:

在这里插入图片描述

转载地址:http://siemb.baihongyu.com/

你可能感兴趣的文章
广州BRT初体验
查看>>
怀旧一下
查看>>
项目(FBMS)总结-简介篇
查看>>
PostgreSQL DBA(78) - Locks(When Postgres blocks 7 tips for dealing with locks)
查看>>
项目(Explore)总结之项目整合管理
查看>>
Oracle vs PostgreSQL Develop(14) - 分析函数KEEP DENSE_RANK
查看>>
优秀的个体具备的特质
查看>>
产品研发管理的关键是什么?
查看>>
PostgreSQL DBA(82) - PG 12 Improving COPY
查看>>
如何快速的了解某种数据库
查看>>
PostgreSQL 数据页Page解析(2)- 页头和行数据指针
查看>>
PostgreSQL 源码解读(30)- 查询语句#15(查询优化-扁平化处理UNION ALL)
查看>>
PostgreSQL 源码解读(81)- 查询语句#66(Review - exec_simp...
查看>>
PostgreSQL 源码解读(84)- 查询语句#69(PortalStart->InitP...
查看>>
PostgreSQL DBA(83) - Extension(pg_buffercache)
查看>>
PostgreSQL 源码解读(119)- MVCC#4(启动事务)
查看>>
系统慢慢变坏的逻辑
查看>>
PostgreSQL 源码解读(124)- 后台进程#4(autovacuum进程#1)
查看>>
PostgreSQL 源码解读(174)- 内核研发#2(如何添加系统字段)#2
查看>>
PostgreSQL DBA(39) - PG 12 Functions for partitions
查看>>