LeetCode : Longest Common Prefix [java]
来源:互联网 发布:wpf 管理系统源码购 编辑:程序博客网 时间:2024/06/05 12:41
Write a function to find the longest common prefix string amongst an array of strings.
思路:每两个串确定一个最长公共前缀,然后再拿和这个公共前缀和第三个串确定新的最长公共前缀,以此类推。
public class Solution {public String longestCommonPrefix(String[] strs) {if (strs == null || strs.length == 0) {return "";}if (strs.length == 1) {return strs[0];}String prefix = strs[0];for (int i = 1; i < strs.length; i++) {prefix = findCommonPrefix(prefix, strs[i]);if (prefix.equals("")) {return "";}}return prefix;}private String findCommonPrefix(String str1, String str2) {String prefix = "";int i = 0;while (i < str1.length() && i < str2.length() && str1.charAt(i) == str2.charAt(i)) {prefix += str1.charAt(i);i++;}return prefix;}}
1 0
- [Leetcode] Longest Common Prefix (Java)
- Leetcode Longest Common Prefix (java)
- [LeetCode][Java] Longest Common Prefix
- (java)leetcode Longest Common Prefix
- LeetCode : Longest Common Prefix [java]
- leetcode:Longest Common Prefix 【Java】
- leetcode Longest Common Prefix(Java)
- Longest Common Prefix leetcode java
- LeetCode: Longest Common Prefix
- LeetCode Longest Common Prefix
- LeetCode : Longest Common Prefix
- [Leetcode] Longest Common Prefix
- [LeetCode] Longest Common Prefix
- [LeetCode]Longest Common Prefix
- LeetCode-Longest Common Prefix
- [LeetCode] Longest Common Prefix
- LeetCode - Longest Common Prefix
- leetcode Longest Common Prefix
- Fiddler(三)- Fiddler命令行和HTTP断点调试
- 关于”TCP直接返回“
- Android事件传递机制(二)
- 利用泛型实现一个简单的android orm小例子
- 数学排列好难--- QAQ的问题
- LeetCode : Longest Common Prefix [java]
- QVariant类
- UVA1013201串配对
- ♥HDOJ 5635-LCP Array
- 微信iOS卡顿监控系统
- poj Risk 1603 (最短路) 坑
- 关于linux异步通知signal 和QT的信号槽
- 【HPU】[1728]序列找数
- 大型网站架构系列:电商网站架构案例