Longest Common Prefix
来源:互联网 发布:云墙vpn端口不可用 编辑:程序博客网 时间:2024/06/09 21:54
public class Solution {
public String longestCommonPrefix(String[] strs) {if (strs == null || strs.length == 0) {
return "";
}
int num = strs.length;
if (num == 1) {
return strs[0];
}
StringBuilder sb = new StringBuilder();
String baseString = strs[0];
for (int i = 0; i < baseString.length(); i++) {
char c = baseString.charAt(i);
int j = 1;
for (; j < num; j++) {
//不要阴沟翻船
//if ((i >= strs[j].length()) && (c != strs[j].charAt(i))) {if ((i >= strs[j].length()) || (c != strs[j].charAt(i))) {
return sb.toString();
}
}
if (j == num) {
sb.append(c);
}
}
return sb.toString();
}
}
0 0
- LeetCode: Longest Common Prefix
- LeetCode Longest Common Prefix
- LeetCode : Longest Common Prefix
- [Leetcode] Longest Common Prefix
- leetcode6:Longest Common Prefix
- leetcode22: longest common prefix
- [LeetCode] Longest Common Prefix
- Leetcode14: Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- Longest Common Prefix
- [LeetCode]Longest Common Prefix
- Longest Common Prefix
- LeetCode-Longest Common Prefix
- Longest Common Prefix
- [LeetCode] Longest Common Prefix
- Longest Common Prefix
- LeetCode - Longest Common Prefix
- iOS QQ分享sdk文档以及sdk下载地址
- 6. SpringMVC_RequestMapping_Ant 路径
- 验证(正则表达式)工具类
- 大数乘法、大数加法实现
- 更改数据库中所有表中所有相同字段的长度或数据类型
- Longest Common Prefix
- 深度学习框架Caffe教程和安装指南 Caffe Tutorial
- json工具类
- 并查集的实现c
- 格式化输出小结
- 模拟退火算法
- Hibernate核心接口和工作机制(学习笔记)
- Practical Java 读书笔记
- 基于Maven的S2SH(Struts2+Spring+Hibernate)框架搭建