题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。
解题思路:建立字符串组strs,利用for循环在字符串组的单个字符串中比较字母是否一样,一样则复制到新的字符串中。
解题算法:
public class Solution {
public string LongestCommonPrefix(string[] strs)
{
if(strs.Length==0)
{return "";}
string res="";
for(int i=0;i<strs[0].Length;i++)
{
for(int j=1;j<strs.Length;j++)
{
if(i>=strs[j].Length||!strs[0][i].Equals(strs[j][i]))
{
return res;
}
}
res=strs[0].Substring(0,i+1);
}
return res;
}
}