LeetCode-字符串-2 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。

如果不存在公共前缀,返回空字符串 ""。

示例 1:

输入: ["flower","flow","flight"]

输出: "fl"

示例 2:

输入: ["dog","racecar","car"]

输出: ""

解释: 输入不存在公共前缀。

说明:

所有输入只包含小写字母 a-z 。

解析

设置一个临时变量保存第一个字符串的每一位就可以了,比较第2-n个字符串的是否一直相等

是的话保存,不是的话返回之前的字符串。

可能三个字符串完全相同,所以最后还应该有一个return 

示例 1:

输入: ["flower","flow","flight"]

输出: "fl"

示例 2:

输入: ["dog","racecar","car"]

输出: ""

解释: 输入不存在公共前缀。

说明:

所有输入只包含小写字母 a-z 。

解答

class Solution 
{
public:
    string longestCommonPrefix(vector& strs) 
	{
        string result="";
        if(strs.empty())
            return result;
        int i=0;
        while(i

 

你可能感兴趣的:(leetcode大赏,leetcode-字符串)