技术栈

leetcode14.最长公共前缀

ゞ 正在缓冲99%…2025-04-17 19:08

暴力逐个比对最长前缀

java 复制代码
class Solution {
    public String longestCommonPrefix(String[] strs) {
            String prefix = strs[0];
            for (int i = 1; i < strs.length; i++) {
                prefix = longestCommonPrefix(prefix, strs[i]);
            }
            return prefix;
        }

        private String longestCommonPrefix(String str1, String str2) {
            int index = 0;
            int len = Math.min(str1.length(), str2.length());
            while (index < len) {
                if (str1.charAt(index) == str2.charAt(index)) {
                    index++;
                }else
                    break;
            }
            return str1.substring(0, index);
        }
}
上一篇:阿里云实时计算Flink版产品体验测评
下一篇:浅谈Golang逃逸分析
相关推荐
foxbillcsdn
36 分钟前
《Redis应用实例》Java实现(28):栈
java·redis
想唱rap
38 分钟前
Linux开发工具(4)
linux·运维·服务器·开发语言·算法
serendipity_hky
1 小时前
【微服务 - easy视频 | day01】准备工具+gateway网关及路由至内部服务
java·微服务·架构·gateway·springcloud
Geoking.
1 小时前
【Java】Java 中 @Resource 与 @Autowired 的区别详解
java·开发语言
前端炒粉
1 小时前
21.搜索二维矩阵 II
前端·javascript·算法·矩阵
星释
1 小时前
Rust 练习册 :Rail Fence Cipher与栅栏密码
开发语言·算法·rust
东方隐侠安全团队-千里
1 小时前
第3节 RSA算法开启公钥加密时代
网络·人工智能·算法
weixin_44145526
1 小时前
说说Java有哪些集合类
java·开发语言
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件04BongoCat - 跨平台键盘猫动画工具05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07Labelme从安装到标注:零基础完整指南08《大数据技术原理与应用》实验报告三 熟悉HBase常用操作09jdk21下载、安装(Windows、Linux、macOS)10PyCharm 社区版全平台安装指南