【leetcode】第14题 Longest Common Prefix 题目+解析+代码
来源:互联网 发布:qq企业邮箱绑定域名 编辑:程序博客网 时间:2024/06/14 20:17
【题目】
Write a function to find the longest common prefix string amongst an array of strings.
【解析】
这道题比较简单,就是找出string数组中所有字符串的最大共同前缀。
【代码】
public class Solution { public String longestCommonPrefix(String[] strs) { int n=strs.length; if(n==0) return ""; int m=strs[0].length(); String res=""; for(int i=1;i<n;i++) { m=Math.min(m,strs[i].length()); } for(int j=0;j<m;j++) { char ch=strs[0].charAt(j); for(int i=1;i<n;i++) { if(ch!=strs[i].charAt(j)) return res; } res+=ch; } return res; }}
public String longestCommonPrefix(String[] strs) { if(strs == null || strs.length == 0) return ""; String pre = strs[0]; int i = 1; while(i < strs.length){ while(strs[i].indexOf(pre) != 0) pre = pre.substring(0,pre.length()-1); i++; } return pre;}
阅读全文
0 0
- 【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
- 6.leetcode题目14: Longest Common Prefix
- 【LeetCode】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
- [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
- git的使用方法:回退本次commit,提交代码到另一个远程仓库,修改远程仓库地址
- 了解Java的类装载器(static什么时候初始化)
- 导航栏的作用
- tf.nn.relu()--修正线性单元函数
- Javascript 添加删除等元素和导航
- 【leetcode】第14题 Longest Common Prefix 题目+解析+代码
- sqli-lab学习笔记(学习笔记)(11-20)
- Swift 字面量
- 目录与路径
- VS链接器工具错误 LNK2019:无法解析的外部符号
- Day19
- Android三方登录之新浪微博登录
- pat A1046
- (DFS)N皇后问题--HDOJ