代码
class Solution {
public:
string longestCommonPrefix(vector<string> &strs) {
string result = "";
int n = strs.size();
if(n==0)
return result;
for(int i = 0; i < strs[0].size(); ++i)
{
for(int j = 1; j < n; ++j)
{
if(strs[j].size()==i || strs[0][i]!=strs[j][i])
return result;
}
result.push_back(strs[0][i]);
}
return result;
}
};
本文介绍了一种使用C++编程语言实现的最长公共前缀字符串算法,通过遍历输入字符串集合,逐字符比较并构建最终结果。
287

被折叠的 条评论
为什么被折叠?



