leetcode14. Longest Common Prefix
来源:互联网 发布:centos7编译安装mysql 编辑:程序博客网 时间:2024/06/13 03:43
leetcode14. Longest Common Prefix
思路:
二分法
class Solution {public: string longestCommonPrefix(vector<string>& strs) { int maxIndex = strs.size() - 1; if(maxIndex<0){ return ""; } return commonPrefix(strs,0,maxIndex); } string commonPrefix(vector<string>& strs,int left,int right){ if(left==right){ return strs[left]; } int middle = left + (right-left)/2; string leftCommon = commonPrefix(strs,left,middle); string rightCommon = commonPrefix(strs,middle+1,right); int cursor = 0; string tempCommon =""; while(cursor<leftCommon.size() && cursor<rightCommon.size() && leftCommon[cursor] == rightCommon[cursor]) {tempCommon += leftCommon[cursor];cursor++;} return tempCommon; }};
阅读全文
0 0
- Leetcode14: Longest Common Prefix
- [LeetCode14] Longest Common Prefix
- leetcode14 Longest Common Prefix
- leetcode14 Longest Common Prefix
- LeetCode14:Longest Common Prefix
- LeetCode14. Longest Common Prefix
- leetcode14,Longest Common Prefix
- Leetcode14. Longest Common Prefix
- leetcode14:Longest Common Prefix
- leetcode14. Longest Common Prefix
- leetcode14. Longest Common Prefix
- LeetCode14. Longest Common Prefix
- 【LeetCode14】【Longest Common Prefix】
- LeetCode14-Longest Common Prefix
- leetcode14. Longest Common Prefix
- LeetCode14. Longest Common Prefix
- [Java]Leetcode14 Longest Common Prefix
- LeetCode14——Longest Common Prefix
- 使用DOM 、DOM4J解析XML
- factorial c代码实现
- 我的学习记录22
- 贪心算法 找钱问题
- UVa 1339 Ancient
- leetcode14. Longest Common Prefix
- numpy部分常用函数
- Matlab:从无到有——LeNet(1)
- ZOJ 3987 Numbers(枚举)
- PADS Router无法自动扇出
- java双引号中嵌入变量
- 自己写的自动化部署小工具 : Webhooks
- spring boot框架学习5-spring boot的web开发(1)
- 作业