读书人

Longest Common Prefix(找寻最长前缀

发布时间: 2013-09-25 11:02:58 作者: rapoo

Longest Common Prefix(寻找最长前缀) 【leetcode】

题目:

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

题意找出所有字符串的最长前缀。

j表示最长前缀的长度,不断增加j的值看是否满足条件。


class Solution {public:    string longestCommonPrefix(vector<string> &strs) {        string result;        int len=strs.size();        int i,j;        if(len==0)return "";        for(j=0;;++j)        {            for(i=0;i<len;++i)                if(j>=strs[i].length()||strs[i][j]!=strs[0][j])break;            if(i<len)break;            result+=strs[0][j];        }        return result;            }};


读书人网 >其他相关

热点推荐