leetcode解题方案--014--Longest Common Prefix
来源:互联网 发布:淘宝网店地址怎么改 编辑:程序博客网 时间:2024/06/04 20:21
题目
Write a function to find the longest common prefix string amongst an array of strings.
分析
先取字符长度最小的。
然后用它和每一项依次比较。
我写完才知道string的startwith方法很好用
public static String longestCommonPrefix(String[] strs) { if (strs.length==0) { return ""; } int minlength = Integer.MAX_VALUE; int minindex = 0; for (int i = 0 ;i<strs.length;i++) { if (strs[i].length() < minlength) { minindex = i; } } char[] root = strs[minindex].toCharArray(); int current = root.length; for (int i =0; i<strs.length;i++) { char[] str = strs[i].toCharArray(); for (int j = 0; j<current;j++) { if (j>=str.length) { current = j; break; } if (str[j]!=root[j]) { current = j; break; } } } return strs[minindex].substring(0,current); }
阅读全文
0 0
- leetcode解题方案--014--Longest Common Prefix
- LeetCode解题报告--Longest Common Prefix
- [leetcode] 14. Longest Common Prefix 解题报告
- [LeetCode] Longest Common Prefix 解题报告
- [Leetcode] 14. Longest Common Prefix 解题报告
- [leetcode javascript解题]Longest Common Prefix
- [LeetCode] Longest Common Prefix 解题报告
- leetcode解题报告14. Longest Common Prefix
- [LeetCode 解题报告]014. Longest Common Prefix
- 【LeetCode】Longest Common Prefix 解题报告
- LeetCode解题-#14-Longest Common Prefix
- Leetcode Longest Common Prefix 解题报告
- LeetCode 014 Longest Common Prefix
- LeetCode 014 Longest Common Prefix
- LeetCode 014 Longest Common Prefix
- [LeetCode]014-Longest Common Prefix
- LeetCode 014 Longest Common Prefix
- leetcode-014-Longest Common Prefix
- 监控和管理生产环境spring boot actuator
- 详解各种加密算法的区别
- CCF之工资计算
- Python 运行时为啥会产生一个叫__pycache__的文件夹
- K-means聚类算法的三种改进(K-means++,ISODATA,Kernel K-means)介绍与对比
- leetcode解题方案--014--Longest Common Prefix
- intellij idea Swing GUI
- 1.2 创建一个端点
- [CDH--基础]--所有主机列表中的平均负载含义
- 快速配置maven的阿里云镜像
- 浅析DES与AES、RSA三种典型加密算法的比较
- Tomcat8.5安装
- Android界面布局
- 从上往下打印出二叉树的每个结点