class Solution {
public String longestCommonPrefix(String[] strs) {
if (strs.length == 0) {
return "";
}
//!通过ascii码进行比较,只比较两个字符串!!!!!!!!
int index = 0;
Arrays.sort(strs);
for (int i = 0; i < Math.min(strs[0].length(), strs[strs.length - 1].length()); i++) {
if (strs[0].charAt(i) != strs[strs.length - 1].charAt(i)) {
break;
}
index++;
}
return strs[0].substring(0, index);
}
}
leetcode最长公共前缀
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 示例 2: ...