//Java
class Solution {
public String longestCommonPrefix(String[] strs) {
String result="";
if(strs.length==1)
return strs[0];
if(strs.length==0)
return "";
int MinLength=strs[0].length();
for(int i=0;i<strs.length-1;i++)
{
int Min_=Math.min(strs[i].length(),strs[i+1].length());
if(MinLength>Min_)
{
MinLength=Min_;
}
}
for(int i=0;i<MinLength;i++)
{
char c=strs[0].charAt(i);
int cishu=0;
for(int j=0;j<strs.length;j++)
{
if(c==strs[j].charAt(i))
{
cishu++;
}
else
return result;
}
if(cishu==strs.length)
{
result=result+c;
}
}
return result;
}
}
LeetCode 14.最长公共前缀
最新推荐文章于 2020-08-18 17:04:24 发布