Longest Common Prefix
来源:互联网 发布:java自行车是高端的吗 编辑:程序博客网 时间:2024/05/19 22:57
Longest Common Prefix
Total Accepted: 49556 Total Submissions: 192089My SubmissionsWrite a function to find the longest common prefix string amongst an array of strings.
注意考虑空字符串数组。
package leetcode;
import java.util.Arrays;
public class LongestCommonPrefix {
public static String longestCommonPrefix(String[]strs) {
if (strs.length == 0){
return"";
}
String frontStr =strs[0];
for (inti = 1; i<strs.length;i++){
String ans ="";
String backStr =strs[i];
if (backStr.length() >=frontStr.length()){
for (intj = 0; j<frontStr.length();j++){
//System.out.println(ans);
if (frontStr.toCharArray()[j] ==backStr.toCharArray()[j]){
ans +=frontStr.toCharArray()[j];
}else{
break;
}
}
}else{
for (intj = 0; j<backStr.length();j++){
//System.out.println(ans);
if (frontStr.toCharArray()[j] ==backStr.toCharArray()[j]){
ans +=frontStr.toCharArray()[j];
}else{
break;
}
}
}
frontStr =ans;
}
returnfrontStr;
}
public staticvoid main(String[] args) {
String[] strs = {"a","v","d"};
System.out.println(longestCommonPrefix(strs));
}
}
- 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
- 详解CSS的继承性及其利用
- hdu 1058 Humble Numbers
- css3文字霓虹灯光效果
- 在WebView加载页面时添加cookies
- [Unity实战]框选效果
- Longest Common Prefix
- 【JavaScript】复选框的全选、反选,判断哪些复选框被选中
- VC如何改变编辑框的背景颜色方法
- 程序员的量化交易之路(29)--Cointrader之Tick实体(16)
- linux-进程监控
- 黑马程序员_面向对象(1)
- C中的volatile用法
- 主流浏览器CSS3和HTML5兼容性详细清单
- 七月建博展你来不来,不来你亏了!