class Solution {
public:
string longestCommonPrefix(vector<string>& strs) {
if(strs.size()==0) return "";
if(strs.size()==1) return strs[0];
string ans;
for(int i=0; i<strs[0].length(); i++){
for(int j=1; j<strs.size(); j++){
if(strs[j][i] != strs[0][i]) return ans;
else if(j == strs.size() - 1) ans += strs[0][i];
}
}
return ans;
}
};
可以过,但是时间有点长
也可以两个两个一比,求当前最大的公共部分,时间应该会比这个短