14. Longest Common Prefix

来源:互联网 发布:js data属性 编辑:程序博客网 时间:2024/06/06 13:21

Write a function to find the longest common prefix string amongst an array of strings.

class Solution {public:string longestCommonPrefix(vector<string>& strs) {string res;int len = strs.size();if (len == 0){return res;}int i = 0;while (1){char base;if (strs[0].size() >= i + 1){base = strs[0][i];}else{break;}bool flag = false;for (int j = 1; j < len; j++){if (strs[j].size()>=i + 1 && strs[j][i] == base){continue;}else{flag = true;break;}}if (flag) break;res.push_back(base);i++;}return res;}};


0 0