最长公共前缀

发布时间:2025-08-31 20:46:53 作者:益华网络 来源:undefined 浏览量(0) 点赞(0)
摘要:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 "" 。

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

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

示例 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();
}
}

二维码

扫一扫,关注我们

声明:本文由【益华网络】编辑上传发布,转载此文章须经作者同意,并请附上出处【益华网络】及本页链接。如内容、图片有任何版权问题,请联系我们进行处理。

感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

您身边的【网站建设专家】

搜索千万次不如咨询1次

主营项目:网站建设,手机网站,响应式网站,SEO优化,小程序开发,公众号系统,软件开发等

立即咨询 15368564009
在线客服
嘿,我来帮您!