leetcode 最长公共前缀

简介: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。
classSolution {
public:
stringlongestCommonPrefix(vector<string>&strs) {
sort(strs.begin(),strs.end());
string&s1=strs.front();
string&s2=strs.back();
inti=0;
while(i<s1.size()&&i<s2.size()&&s1[i]==s2[i]){
++i;
        }
returnstring(s1.begin(),s1.begin()+i);
    }
};
目录
打赏
0
0
0
0
3
分享
相关文章
LeetCode 14. 最长公共前缀
LeetCode 14. 最长公共前缀
69 1
|
10月前
|
leetcode-14:最长公共前缀
leetcode-14:最长公共前缀
54 0
【Leetcode-13.罗马数字转整数 -14.最长公共前缀】
【Leetcode-13.罗马数字转整数 -14.最长公共前缀】
69 0
|
5月前
|
Leetcode第十四题(最长公共前缀)
这篇文章介绍了一种算法,用于在给定的字符串数组中找到最长公共前缀,通过逐字符比较每个字符串的对应位置,一旦发现不匹配立即返回当前已匹配的子串作为公共前缀。
47 0
LeetCode第14题最长公共前缀
该文章介绍了 LeetCode 第 14 题最长公共前缀的解法,通过取一个字符串作为基准,一列一列字符比较来找出最长公共前缀,时间复杂度为 O(m * n),同时提到也可使用二分查找法,但代码复杂度会上升。
LeetCode第14题最长公共前缀
【经典算法】LeetCode14:最长公共前缀(Java/C/Python3实现含注释说明,Easy)
【经典算法】LeetCode14:最长公共前缀(Java/C/Python3实现含注释说明,Easy)
69 1
|
9月前
|
力扣经典150题第二十题:最长公共前缀
力扣经典150题第二十题:最长公共前缀
40 0
|
10月前
【力扣】14. 最长公共前缀
【力扣】14. 最长公共前缀
【力扣经典面试题】14. 最长公共前缀
【力扣经典面试题】14. 最长公共前缀
|
10月前
|
[Java·算法·简单] LeetCode 14. 最长公共前缀 详细解读
[Java·算法·简单] LeetCode 14. 最长公共前缀 详细解读
59 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等