力扣14. 最长公共前缀

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

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

示例 1:

复制代码
输入:strs = ["flower","flow","flight"]
输出:"fl"

示例 2:

复制代码
输入:strs = ["dog","racecar","car"]
输出:""
解释:输入不存在公共前缀。
javascript 复制代码
/**
 * @param {string[]} strs
 * @return {string}
 */
var longestCommonPrefix = function (strs) {
    for (let i = 0; i < strs[0].length; i++) {
        for (let j = 1; j < strs.length; j++) {
            if (strs[0][i] != strs[j][i]) {
                if (i == 0) return ""
                return strs[0].slice(0, i)
            }
        }
    }
    return strs[0]
};
相关推荐
zhiSiBuYu05177 分钟前
重排序(Rerank)提升检索准确率实战指南
开发语言·python·算法
月疯15 分钟前
华为手环的部分功能
算法
郭梧悠32 分钟前
算法:有效的括号
python·算法·leetcode
atunet33 分钟前
关于算法设计模式的演化与编程范式变迁的技术7
算法·设计模式
Jerry35 分钟前
LeetCode 27. 移除元素
算法
旖-旎40 分钟前
《LeetCode 1137 第N个泰波那契数 和 LeetCode 三步问题》
c++·算法·leetcode·动态规划
wabs66642 分钟前
关于动态规划【力扣718.最长重复子数组的思考】
算法·leetcode·动态规划
技术小黑1 小时前
CNN算法实战系列08 | ResNeXt-50算法实战与猴痘病识别
人工智能·算法·cnn
格子软件1 小时前
2026年GEO优化系统源码级状态机与多模型调度拆解
java·前端·vue.js·人工智能·vue·geo
Full Stack Developme1 小时前
Java 漏斗算法 及应用场景
java·开发语言·算法