首页 > 其他 > 详细

LeetCode 14: Longest Common Prefix

时间:2015-06-01 13:09:24      阅读:152      评论:0      收藏:0      [点我收藏+]
string CommonPrefix(string str1,string str2)
{
    int len_1=str1.length();
    int len_2=str2.length();

    int min_len=len_1>len_2 ? len_2:len_1;

    string s="";
    for(int i=0;i<min_len;++i)
    {
        if (str1[i]==str2[i])
            s+=str1[i];
        else
            break;
    }
    return s;
}

string longestCommonPrefix(vector<string>& strs)
{
    if (strs.size() == 0)
        return "";
    string s=strs[0];
    for (int i=1;i<strs.size();++i)
    {
        s=CommonPrefix(s,strs[i]);
        if (s=="")
            break;
    }
    return s;
}

 

LeetCode 14: Longest Common Prefix

原文:http://www.cnblogs.com/acode/p/4543522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!