【LeetCode字符串】--14.最长公共前缀

14.最长公共前缀

java 复制代码
class Solution {
    public String longestCommonPrefix(String[] strs) {
        if(strs == null || strs.length == 0){
            return "";
        }
        int length = strs[0].length();
        int count = strs.length;
        for(int i =0;i<length;i++){
            char c = strs[0].charAt(i);
            for(int j = 1;j<count;j++){
                if(i == strs[j].length() || strs[j].charAt(i) != c){
                    return strs[0].substring(0,i);
                }
            }
        }
        return strs[0];

    }
}
相关推荐
样例过了就是过了22 分钟前
LeetCode热题100 最大子数组和
数据结构·算法·leetcode
铸人31 分钟前
再论自然数全加和 - 欧拉伽马常数
数学·算法·数论·复数
踩坑记录44 分钟前
leetcode hot100 200. 岛屿数量 medium dfs
leetcode·深度优先
m0_531237171 小时前
C语言-变量,枚举常量,字符串,打印类型,转义字符
c语言·数据结构·算法
zyeyeye1 小时前
自定义类型:结构体
c语言·开发语言·数据结构·c++·算法
俩娃妈教编程1 小时前
2023 年 03 月 二级真题(1)--画三角形
c++·算法·双层循环
niuniudengdeng1 小时前
一种基于高维物理张量与XRF实景复刻的一步闭式解工业级3D打印品生成模型
人工智能·python·数学·算法·3d
哈库纳玛塔塔2 小时前
公元前日期处理的两种方案
数据库·算法·mybatis
铸人2 小时前
再论自然数全加和 - 欧拉伽马常数6
算法
json{shen:"jing"}2 小时前
分割回文串-暴力法
java·算法