题目:
Write a function to find the longest common prefix string amongst an array of strings.
题意找出所有字符串的最长前缀。
j表示最长前缀的长度,不断增加j的值看是否满足条件。
class Solution {
public:
string longestCommonPrefix(vector<string> &strs) {
string result;
int len=strs.size();
int i,j;
if(len==0)return "";
for(j=0;;++j)
{
for(i=0;i<len;++i)
if(j>=strs[i].length()||strs[i][j]!=strs[0][j])break;
if(i<len)break;
result+=strs[0][j];
}
return result;
}
};