首页 > 学院 > 开发设计 > 正文

48:Longest Common Prefix

2019-11-06 09:24:30
字体:
来源:转载
供稿:网友

题目:Write a function to find the longest common PRefix string amongst an array of strings

此题比较简单,解题代码如下:

// 时间复杂度 O(n1 + n2 + ...)class Solution {public: string longestCommonPrefix(vector<string>& strs) { if (strs.empty()) return ""; string result; for (int i = 0; i < strs.size(); ++i) { if (i == 0) result = strs[0]; else { string tmp; for (int j = 0; j < result.size() && j < strs[i].size(); ++j) { if (result[j] == strs[i][j]) tmp += result[j]; else break; } result = tmp; } } return result; }};
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表