最长公共前缀

应用开发2025-11-05 03:38:1833

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

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

最长公共前缀

示例 1:

输入: ["flower",最长"flow","flight"]输出: "fl"

示例 2:

输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。云服务器提供商

说明:

所有输入只包含小写字母  a-z  。公共

前缀1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Solution { public String longestCommonPrefix(String[] strs) {     if (strs.length == 1){            return strs[0];} StringBuilder sb = new StringBuilder();        if (strs.length>1) { int len = strs[0].length();            for (int i = 0; i < len; i++) { char curr = strs[0].charAt(i);                for (int j = 1; j < strs.length; j++) {                    if (strs[j].length()<=i ||strs[j].charAt(i) != curr) {                        return sb.toString();}                    if (strs[j].charAt(i) == curr && j == strs.length - 1) { sb.append(curr); } } } }       return sb.toString(); } }

网站模板
本文地址:http://www.bzuk.cn/html/182c39199426.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

解决错误代码0xc000007b的有效方法(修复Windows错误代码0xc000007b的实用技巧)

Java程序员五面阿里成功逆袭斩下Offer,太不容易了

灵魂拷问:Java对象的内存分配过程是如何保证线程安全的?

Python正在崛起,在TIOBE编程语言排行榜创下新高

电脑手绘装修柜子教程(学习如何使用电脑手绘技巧来装修你的柜子,让家居更加个性化)

超级计算机500强史上首次全部千万亿次!中国神威太湖之光第三

详解进程栈分析的两个命令:Pstack和Starce

前端工程师常用的8个工具

友情链接

滇ICP备2023006006号-33