14. Longest Common Prefix
来源:互联网 发布:预包装食品网络销售 编辑:程序博客网 时间:2024/06/08 08:24
Write a function to find the longest common prefix string amongst an array of strings.
Solution:
Tips:
two-way merge sort
Java Code:
public class Solution { public String longestCommonPrefix(String[] strs) { if (strs.length < 1) { return ""; } return longestCommonPrefix(strs, 0, strs.length - 1); } private String longestCommonPrefix(String[] strs, int begin, int end) { if (end < begin) { return ""; } if (begin == end) { return strs[begin]; } int middle = begin + (end - begin) / 2; String left = longestCommonPrefix(strs, begin, middle); String right = longestCommonPrefix(strs, middle + 1, end); int i = 0; while (i < left.length() && i < right.length()) { if (left.charAt(i) != right.charAt(i)) { break; } i++; } return left.substring(0, i); }}
0 0
- 14. Longest Common Prefix
- 14.Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- 14. Longest Common Prefix
- C++ 智能指针
- ACM/ICPC Java高精度计算
- Docker 存储原理
- VMware虚拟机安装VMware Tools
- 数据挖掘-目录-评估
- 14. Longest Common Prefix
- MySQL timestamp NOT NULL插入NULL的问题
- bat脚本--关于简单的少量文件夹创建
- 图
- 用killall命令可能会酿成事故哦!
- 你真的了解javascript吗?(一)
- h5学习笔记:抽离表单name变量
- Tomcat开启远程Debug配置
- 数据挖掘-目录-loss