Longest Common Prefix(找寻最长前缀) 【leetcode】
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; } };