美文网首页
最长公共前缀

最长公共前缀

作者: 让我们荡起双桨呀 | 来源:发表于2020-03-26 14:47 被阅读0次

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

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

    示例 1:

    输入: ["flower","flow","flight"]
    输出: "fl"
    

    示例 2:

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

    说明:

    所有输入只包含小写字母 a-z

    java代码实现:

    class Solution {
        public String longestCommonPrefix(String[] strs) {
            int count = strs.length;
            String prefix = "";
            if (count != 0){
                prefix = strs[0];
            }
            for (int i = 0; i < count; i++){
                while (! strs[i].startsWith(prefix)){
                    prefix = prefix.substring(0, prefix.length() - 1);
                }
            }
            return prefix;
        }
    }
    

    相关文章

      网友评论

          本文标题:最长公共前缀

          本文链接:https://www.haomeiwen.com/subject/qalcuhtx.html