【力扣】28. 实现 strStr()
发布日期:2021-06-29 19:47:20
浏览次数:2
分类:技术文章
本文共 580 字,大约阅读时间需要 1 分钟。
题目:实现 strStr() 函数。
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。
说明:
当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。
对于本题而言,当 needle 是空字符串时我们应当返回 0 。这与 C 语言的 strstr() 以及 Java 的 indexOf() 定义相符。
示例 1:
输入:haystack = “hello”, needle = “ll”
输出:2 示例 2:输入:haystack = “aaaaa”, needle = “bba”
输出:-1 示例 3:输入:haystack = “”, needle = “”
输出:0提示:
0 <= haystack.length, needle.length <= 5 * 104
haystack 和 needle 仅由小写英文字符组成答案:
class Solution { public int strStr(String haystack, String needle) { return haystack.indexOf(needle); }}
转载地址:https://darkness.blog.csdn.net/article/details/115894972 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月24日 11时24分41秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
android精确绘制文字位置的方法
2019-04-30
Android中UI线程与后台线程交互设计的5种方法
2019-04-30
[Android]调用字符串资源的几种方法
2019-04-30
Android更新UI的两种方法——handler与runOnUiThread()
2019-04-30
Java中new Thread的弊端及Java四种线程池的使用
2019-04-30
android线程与UI消息传递
2019-04-30
java枚举定义
2019-04-30
[翻译][Java]ExecutorService的正确关闭方法
2019-04-30
QT父子窗口事件传递与事件过滤器
2019-04-30
Qt到Cortex-A8的移植
2019-04-30
Qt4.7.3交叉编译移植
2019-04-30
luvcview摄像头程序到Cortex A8的安装移植
2019-04-30
Android开发书籍书籍介绍:
2019-04-30
QT 的信号与槽机制介绍
2019-04-30
Qt信号槽机制与Q_OBJECT
2019-04-30
Q_OBJECT信号槽与继承关系
2019-04-30
android定时器、消息任务与问题解决
2019-04-30
Qt模拟键盘按键按下
2019-04-30
android、java获得代码执行时长
2019-04-30
Android 定时异步刷新UI
2019-04-30