LeetCode 14 Longest Common Prefix
来源:互联网 发布:美工从基础到高级 编辑:程序博客网 时间:2024/06/03 14:59
题目:
Write a function to find the longest common prefix string amongst an array of strings.
题目链接
题意:
写一个程序找到有你个字符串数组中最长的公共前缀字符串。
因为已经规定是前缀,所以只需要从前开始匹配,看到第几位开始字符串之间出现的差异,那么长度就是这个位数减一。
代码如下:
class Solution {public: bool isSameChar(int cur, vector<string> strs) { if (strs[0].length() <= cur) return false; for (int i = 0; i < strs.size(); i ++) { if (strs[i].length() <= cur) return false; if (strs[i][cur] != strs[0][cur]) return false; } return true; } string longestCommonPrefix(vector<string>& strs) { if (!strs.size()) return ""; int len = 0; while (isSameChar(len, strs)) { len ++; } return strs[0].substr(0, len); }};
阅读全文
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
- [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
- Longest Common Prefix - LeetCode 14
- LeetCode 14 - Longest Common Prefix
- leetcode 14 -- Longest Common Prefix
- Longest Common Prefix leetcode 14
- Leetcode#14 Longest Common Prefix
- leetcode-14Longest Common Prefix
- MTK平台编译userdebug版本开启串口log方法
- leetcode-个人题解4
- palingenesis
- 如何更改PDF文件浏览模式与背景颜色
- ueeditor添加手机预览
- LeetCode 14 Longest Common Prefix
- appium 下 python 脚本自动化测试iOS APP 实例
- 使用python脚本生成Cocos2dx中的Android.mk文件和Vs2013中的包含路径
- Homebrew: Could not symlink, /usr/local/* is not writable
- Redis之应用场景
- 神经网络知识点汇总——RNN
- 笔记本加装固态硬盘后系统迁移,开机出现桌面闪烁问题的解决方法
- rh6.7 : 升级yum
- Android 6.0: 动态权限管理的解决方案