LeetCode 14. 最长公共前缀

  1. 最长公共前缀
    编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀,返回空字符串 “”。

示例 1:

输入:strs = [“flower”,“flow”,“flight”]
输出:“fl”
示例 2:

输入:strs = [“dog”,“racecar”,“car”]
输出:""
解释:输入不存在公共前缀。

提示:

0 <= strs.length <= 200
0 <= strs[i].length <= 200
strs[i] 仅由小写英文字母组成

class Solution {
public String longestCommonPrefix(String[] strs) {

    String subStr = "";
    if(strs.length > 0 && strs[0].length() > 0){

        if(strs.length == 1){
            return strs[0];
        }

        int maxPreLen = 1;
        for(maxPreLen=1;maxPreLen<=strs[0].length();maxPreLen++){
            subStr = strs[0].substring(0,maxPreLen);
            for(int i=1;i

}

你可能感兴趣的:(java,ACM)