[LeetCode Java] 14 Longest Common Prefix
来源:互联网 发布:土行孙智能网络加速 编辑:程序博客网 时间:2024/06/05 09:56
/** * * Write a function to find the longest common prefix string amongst an array of strings. * */public class LongestCommonPrefix {static String longestCommonPrefix(String[] strs) {if (strs.length == 0) return "";String compareStr = strs[0];int commonIndex = strs[0].length() - 1;for (int i = 1; i < strs.length; i++) {if(strs[i].length() == 0) return "";for (int j = 0; j < strs[i].length() && j <= commonIndex; j++) {if (compareStr.charAt(j) != strs[i].charAt(j)) {commonIndex = j - 1;break;}if (j == strs[i].length() - 1) commonIndex = j;}}return compareStr.substring(0, commonIndex + 1);}public static void main(String[] args) {String[] strs = {"abcd", "abcd", "abcd", "abcdc"};System.out.println(longestCommonPrefix(strs));String[] strs1 = {""};System.out.println(longestCommonPrefix(strs1));}}
0 0
- [LeetCode Java] 14 Longest Common Prefix
- 【leetcode-14】Longest Common Prefix(java)
- LeetCode 14 : Longest Common Prefix (Java)
- [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 14: Longest Common Prefix
- LeetCode(14) Longest Common Prefix
- LeetCode 14 Longest Common Prefix
- [leetcode 14] Longest Common Prefix
- leetcode 14-Longest Common Prefix
- [leetcode 14] Longest Common Prefix
- [Leetcode] 14 - Longest Common Prefix
- 我为什么会选择互联网金融这一领域来创业?
- 栈的压入、弹出序列
- geoip+php示例:通过ip,获取国家名称和代码
- 【读书笔记】深入理解Java I/O(一)- 流的基本介绍
- 天声人語 20150314
- [LeetCode Java] 14 Longest Common Prefix
- centos7设置默认进入字符界面
- servlet基础梳理(一)
- 日经春秋 20150314
- 【成长记录】iOS程序图标的基本控制
- Linux远程挂载
- Sqlstate详解
- 安装genmotion过程
- 如何理解原型模式(Prototype)解析(包含源码)