編寫乙個函式來查詢字串陣列中的最長公共字首。
如果不存在公共字首,返回空字串 「」。
示例 1:
輸入:strs = [「flower」,「flow」,「flight」]
輸出:「fl」
示例 2:
輸入:strs = [「dog」,「racecar」,「car」]
輸出:""
解釋:輸入不存在公共字首。
class
solution
}return s1.
substr(0
,i);
} string longestcommonprefix
(vector
& strs)
if(s.
size()
==0)return"";
else
return s;}}
;
題解:這道題主要是比較,依次比較兩個字串得到公共字串,然後將公共字串和其他字串進行比較。
substr(開始位置,結束位置)返回的值為字串的某段。
最長公共字首
描述 給k個字串,求出他們的最長公共字首 lcp 樣例 在 abcd abef 和 acef 中,lcp 為 a 在 abcdefg abcefg abcefa 中,lcp 為 abc 新知識點 vectorstrs既可以是一維的,也可以是多維的。在這裡講解三維的初始化。vector str str...
最長公共字首
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母a z。class solution object...
最長公共字首
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母a z。param strs return var...