面试经典-22-最长公共前缀

题目

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

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

示例 1:

输入:strs = ["flower","flow","flight"]

输出:"fl"

java 复制代码
class Solution {
    public String longestCommonPrefix(String[] strs) {
        String result = strs[0];
        for(int i = 1;i< strs.length;i++){
            StringBuffer res = new StringBuffer();
            for(int j = 0;j< result.length() && j< strs[i].length();j++){
                if(result.charAt(j) == strs[i].charAt(j)){
                    res.append(result.charAt(j));
                }else{
                    break;
                }
            }
            result = res.toString();
        }
        return result;
    }
}
相关推荐
学历真的很重要1 小时前
Hello-Agents —— 03大语言模型基础 通俗总结
开发语言·人工智能·后端·语言模型·自然语言处理·面试·langchain
aloha_7892 小时前
联易融测开面试准备
java·python·面试·单元测试
面试鸭2 小时前
2025 校招生最想去的公司,秋招薪资汇总
计算机·职场和发展·互联网
hanxiaozhang20182 小时前
消息队列面试重点-1
面试·消息队列
学历真的很重要3 小时前
LangChain V1.0 Short-term Memory 详细指南
后端·python·语言模型·面试·langchain·agent·ai编程
还是鼠鼠3 小时前
Redisson实现的分布式锁能解决主从一致性的问题吗?
java·数据库·redis·分布式·缓存·面试·redisson
Jing_Rainbow4 小时前
【LeetCode Hot100 刷题日记(19/100)】54. 螺旋矩阵 —— 数组、矩阵、模拟、双指针、层序遍历🌀
算法·面试·程序员
美团测试工程师4 小时前
最常见的软件测试面试题及答案
软件测试·面试·职场和发展
小时前端6 小时前
性能优化:从“用户想走”到“愿意留下”的1.8秒
前端·面试
芯片智造9 小时前
光刻工艺工程师职场就业相关面试问题汇总
经验分享·面试·芯片·半导体