//編寫乙個函式來查詢字串陣列中的最長公共字首。
//// 如果不存在公共字首,返回空字串 ""。
//// 示例 1:
//// 輸入: ["flower","flow","flight"]
//輸出: "fl"
// //
// 示例 2:
//// 輸入: ["dog","racecar","car"]
//輸出: ""
//解釋: 輸入不存在公共字首。
// //
// 說明:
//// 所有輸入只包含小寫字母 a-z 。
// related topics 字串
// ? 1402 ? 0
//leetcode submit region begin(prohibit modification and deletion)
class
solution
string str = strs[0]
;//先假定第乙個為最長公共字首
for(
int i =
1; i < strs.length; i++
)for
(; j < str.
length()
&& j < strs[i]
.length()
; j++)}
str = str.
substring(0
, j)
;//切割
if(str.
length()
==0)}
return str;}}
//leetcode submit region end(prohibit modification and deletion)
演算法題 最長公共字首
上禮拜五,同事給我拋了個問題,獲取最長的公眾字首。當時手上有幾個bug,大概看了看,想了想思路,不過沒有時間實現。禮拜天抽空就寫了一下,題目還是挺不錯的,記錄一下。q 最長公共字首 編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,則返回 null 所有輸入只包含小寫字母 a z 例 ...
演算法題 最長公共字首 LeetCode
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 示例 1 輸入 flower flow flight 輸出 fl 示例 2 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。說明 所有輸入只包含小寫字母 a z 方法一 橫向掃瞄法 前兩個字串找公共子串...
演算法 最長公共字首
編寫乙個函式來查詢字串陣列中的最長公共字首。如果不存在公共字首,返回空字串 輸入 flower flow flight 輸出 fl 輸入 dog racecar car 輸出 解釋 輸入不存在公共字首。class solution 對result擷取公共部分 result result.substr...