i 代表第一个字符串的位置
j 代表从第2个字符串开始的每个字符串
aim 代表第一个字符串的每个字符
string longestCommonPrefix(vector<string>& strs) {
if(strs.size() == 0) return "";
for(int i=0; i<strs[0].length(); i++)//第一个字符串遍历
{
char aim = strs[0][i];
for(int j=1; j<strs.size(); j++)//以后的每个字符串遍历
{
if(strs[j][i] != aim || strs[j].length()== i)
{
return strs[0].substr(0, i);
}
}
}
return strs[0];
}