算法代码

最长公共前缀

2020-05-09  本文已影响0人  windUtterance

题目描述
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""。

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

Java代码

class Solution {
    public String longestCommonPrefix(String[] strs) {
        if(strs.length == 0) return "";
        String prefix = strs[0];
        for(String s : strs) {
            while(s.indexOf(prefix) != 0) prefix = prefix.substring(0,prefix.length() - 1);
        }

        return prefix;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读