【数据结构与算法】之深入解析“实现strStr()”的求解思路与算法示例
生活随笔
收集整理的這篇文章主要介紹了
【数据结构与算法】之深入解析“实现strStr()”的求解思路与算法示例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、題目要求
- 實現 strStr() 函數。
- 給你兩個字符串 haystack 和 needle,請你在 haystack 字符串中找出 needle 字符串出現的第一個位置(下標從 0 開始)。如果不存在,則返回 -1 。
- 說明:
-
- 當 needle 是空字符串時,我們應當返回什么值呢?這是一個在面試中很好的問題。
-
- 對于本題而言,當 needle 是空字符串時我們應當返回 0 。這與 C 語言的 strstr() 以及 Java 的 indexOf() 定義相符。
- 示例 1:
- 示例 2:
總結
以上是生活随笔為你收集整理的【数据结构与算法】之深入解析“实现strStr()”的求解思路与算法示例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数据结构与算法】之深入解析“删除有序数
- 下一篇: 【数据结构与算法】之深入解析“两数相除”