[LeetCode] 14. Longest Common Prefix
来源:互联网 发布:modbus单片机程序 编辑:程序博客网 时间:2024/05/16 05:58
思路:
思路很直接, 先判断前两个字符串的公共前缀, 然后拿这个前缀和下一个字符串继续匹配, 一直循环下去
string LCPOfTwo(string& str1, string& str2) { int len1 = str1.length(), len2 = str2.length(); if (len1 < len2) return LCPOfTwo(str2, str1); string prefix = ""; for (int i = 0; i < len1; i++) { if (str1[i] == str2[i]) prefix += str1[i]; else return prefix; } return prefix;}string longestCommonPrefix(vector<string>& strs) { int size = strs.size(); if (! size) return ""; if (size == 1) return strs[0]; string prefix = strs[0]; for (int i = 1; i < size; i++) { prefix = LCPOfTwo(prefix, strs[i]); } return prefix;}
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
- Leetcode 14. Longest Common Prefix
- 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
- 关于ARP、MAC、IP欺骗以及TCP劫持
- HDU 5317 RGCDQ 【筛法+前缀记录】
- tarjan算法----求强连通分量
- HDU5478——Can you find it(快速幂)
- Codeforces 590A Median Smoothing
- [LeetCode] 14. Longest Common Prefix
- hdu 1058
- 带头结点的单链表
- 解决git error: failed to push some refs to 'git@github.com:
- 重新认识决策树系列算法和逻辑斯特回归(一)
- 基于tetgen对曲面分隔的box区域做限定四面体剖分
- View详解之二View的事件体系
- MySQL索引分析
- 2016716_HelloWorld