//C++
class Solution {
public:
string longestCommonPrefix(vector<string>& strs) {
string str = "";
if(strs.empty())return "";
if(strs.size()==1) return strs[0];
int j=0 ,i=0,min_len=strs[j].size();
for(j=1;j<strs.size();j++)
{
if(strs[j].size() < min_len)min_len=strs[j].size();
}
for(j=0;j<min_len;j++)
{
for(i=0;i<strs.size()-1;i++)
{
if(strs[i][j] != strs[i+1][j])
return str;
if(i==strs.size()-2)
str+=strs[0][j];
}
}
return str;
}
};
Leetcode 14 最长公共前缀
最新推荐文章于 2022-06-29 15:59:28 发布