題目描述:
給定一個 haystack 字符串和一個 needle 字符串,在 haystack 字符串中找出 needle 字符串出現的第一個位置 (從0開始)。如果不存在,則返回 -1。
示例 1:
輸入: haystack = "hello", needle = "ll"
輸出: 2
示例 2:
輸入: haystack = "aaaaa", needle = "bba"
輸出: -1
說明:
當 needle 是空字符串時,我們應當返回 0 。
完整代碼:
class Solution {
public:
int strStr(string haystack, string needle) {
//檢查輸入分量合法性
if(needle.empty())
return 0;
int pos = haystack.find(needle);
return pos;
}
};