zoukankan      html  css  js  c++  java
  • LeetCode

      题目虽然简单但是要高效准确还是要很细心才是,粗心是BUG的最大制造者。

     

    public class Solution {
        public String longestCommonPrefix(String[] strs) {
            
            if(strs.length == 0) {
                return "";
            }
            
            int minLen = strs[0].length();
            String minStr = strs[0];
            for(int i=1; i<strs.length; i++) {
                if(strs[i].length() < minLen) {
                    minLen = strs[i].length();
                    minStr = strs[i];
                }
            }
            int count = 0;
            String ans = "";
            for(int i=minStr.length(); i>=0; i--) {
                count = 0;
                ans = minStr.substring(0, i);
                for(int j=0; j<strs.length; j++) {
                    if(strs[j].startsWith(ans)) {
                        count ++;
                    }
                }
                if(count == strs.length) {
                    break;
                }
            }
            
            return ans;
            
        }
    }
  • 相关阅读:
    MySQL数据库分页
    Spring MVC
    Spring框架
    Java学习计划(转载)
    开发用户注册模块
    Ajax技术
    Jodd Email 发送邮件
    DOM技术
    MD5加密
    final关键字的使用
  • 原文地址:https://www.cnblogs.com/wxisme/p/4384991.html
Copyright © 2011-2022 走看看