91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何實現strStr()函數

發布時間:2021-12-18 13:59:37 來源:億速云 閱讀:138 作者:柒染 欄目:大數據

今天就跟大家聊聊有關如何實現strStr()函數,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

實現strstro函數.

輸定一個huhuk字付單和一個meedo學付單,在h字付單中找出eed字付單出視的第一個位重0開始,如果存

在,則返回-1.

示例1:

輸入:haystack"helto",needle-"iu"'

輸出:2

示例2:

輸入:haystack"aaaaa"edle"bba"

輸出:-1

說明:

needle是空字符串時,我們應當返回什么值呢?這是一個在面試中很好的問題.

對于本題而言,當peedte是空字特單時我們應當返回0.這與C語言的ststr)以及Jva的mndexor0定相特.

暴力匹配

class Solution {    public int strStr(String haystack, String needle) {        int sLen = haystack.length();// 主字符串        int pLen = needle.length();// 模式串長度        // 需要匹配的次數        for (int i=0;i<=sLen-pLen;i++){            int j ;            // 遍歷模式串            for (j=0;j<pLen;j++){                if (needle.charAt(j)!=haystack.charAt(i+j)){                    break;                }            }            // 如果j移動到模板末尾了 說明匹配成功了            if (j==pLen) return i ;        }        return -1;        }}

看完上述內容,你們對如何實現strStr()函數有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

司法| 德阳市| 高邑县| 漯河市| 许昌县| 高阳县| 加查县| 启东市| 长治市| 海口市| 双鸭山市| 东乡族自治县| 新龙县| 松阳县| 叙永县| 成安县| 双峰县| 博湖县| 桦甸市| 乌拉特前旗| 资中县| 普宁市| 阿坝县| 沙雅县| 阿克陶县| 陕西省| 仁布县| 合山市| 丰都县| 石狮市| 深州市| 安宁市| 汤阴县| 抚顺县| 云阳县| 右玉县| 苍溪县| 沿河| 郴州市| 乌恰县| 嘉善县|