【LeetCode OJ 14】Longest Common Prefix
来源:互联网 发布:淘宝虚拟物品货源 编辑:程序博客网 时间:2024/06/14 23:30
题目链接:https://leetcode.com/problems/longest-common-prefix/
题目: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 "";}String prefix = strs[0];for (int i = 1; i < strs.length; i++){int j = 0;while (j < strs[i].length() && j < prefix.length() && strs[i].charAt(j) == prefix.charAt(j)){j++;}if (j == 0){return "";}prefix = prefix.substring(0, j);}return prefix;}}
0 0
- LeetCode OJ 14 Longest Common Prefix
- 【LeetCode OJ 14】Longest Common Prefix
- LeetCode OJ-14-Longest Common Prefix
- LeetCode OJ:Longest Common Prefix
- LeetCode OJ - Longest Common Prefix
- LeetCode OJ Longest Common Prefix
- LeetCode OJ - Longest Common Prefix
- leetcode oj java Longest Common Prefix
- <LeetCode OJ> 14. Longest Common Prefix
- LeetCode OJ-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
- POJ NO.1182 食物链(并查集,带权并查集最优解,没有之一)
- YTU 2432: C++习题 对象数组输入与输出
- POJ 3565 Ants(二分图最小权完备匹配)
- poj 1324(BFS+状态压缩)
- Android Studio如何删除module
- 【LeetCode OJ 14】Longest Common Prefix
- 枚举类型模拟
- 学习redis基础命令网站
- Swift中定义protocol,定义optional方法
- Swift开发 底部对话框UIActionSheet
- Explicit关键字
- 猫都能学会的Unity3D Shader入门指南(一)
- POJ 1426 字符串来处理大数求解该题
- Tomcat服务器安装