https://leetcode.cn/problems/longest-common-prefix/description/
编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串
""。示例 1:
1
2 输入:strs = ["flower","flow","flight"]
输出:"fl"示例 2:
1
2
3 输入:strs = ["dog","racecar","car"]
输出:""
解释:输入不存在公共前缀。提示:
1 <= strs.length <= 2000 <= strs[i].length <= 200strs[i]仅由小写英文字母组成
- 因为数组长度大于 1 ,所以以第一个字符串作为 res 去进行比较
- 从数组第二项开始遍历,与 res 进行比较,将公共前缀作为新的 res 值
- 如果没有公共前缀直接返回空字符串
- 遍历结束返回 res
1 | class Solution { |