14.最长公共前缀
class Solution {
public String longestCommonPrefix(String[] strs) {
if(strs.length == 0)
return "";
if(strs.length == 1)
return strs[0];
int j;
for(int i=0;i<strs[0].length();i++){
for(j=1;j<strs.length;j++){
if(i >= strs[j].length())
return strs[0].substring(0, i);
else if(strs[0].charAt(i) != strs[j].charAt(i)){
return strs[0].substring(0, i);
}
}
} return strs[0];
}
}
注意不是求最长公共子序列。所以我们从第一个开始比较。