Leetcode解题笔记

#14_最长公共前缀

2019-07-09  本文已影响0人  FiveZM
编写一个函数来查找字符串数组中的最长公共前缀.如果不存在公共前缀,返回空字符串 ""。

1.png 2.png 3.png 4.png 5.png
      public static String longestCommonPrefix_2(String[] strs) {
            if(strs.length == 0)
                return "";
            String ans = strs[0];
            for(int i =1;i<strs.length;i++) {
                int j=0;
                for(;j<ans.length() && j < strs[i].length();j++) {
                    if(ans.charAt(j) != strs[i].charAt(j))
                        break;
                }
                ans = ans.substring(0, j);
                if(ans.equals(""))
                    return ans;
            }
            return ans;
        }
上一篇下一篇

猜你喜欢

热点阅读