14. Longest Common Prefix

来源:互联网 发布:办公软件word视频教程 编辑:程序博客网 时间:2024/05/20 00:50

题目地址

dd注意判空

class Solution {public:    string longestCommonPrefix(vector<string> &strs) {        string ans = "";        if (strs.size() == 0) return ans;        int len = strs[0].size();        for (int i = 0; i < strs.size(); i++) {            if (i) {                if (strs[i].size() < len) len = strs[i].size();            }        }        bool flag = 1;        for (int i = 0; i < len; i++) {            for (int j = 1; j < strs.size(); j++) {                if (strs[j][i] != strs[0][i]) {                    flag = 0;                    break;                }            }            if (flag) ans += strs[0][i];            else break;        }        return ans;    }};
0 0
原创粉丝点击