题目描述:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例说明请见LeetCode官网。来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-common-prefix/ 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
题目描述:编写一个函数来查找字符串数组中的最长公共前缀。
如果不存在公共前缀,返回空字符串 ""。
示例说明请见LeetCode官网。
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/longest-common-prefix/
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
把第一个字符串放到字符数组chars中,从第二个字符串开始,挨个字符遍历比较,得到每次不相等的索引位置p,如果p-1小于0,则表示没有公共前缀;遍历后面的字符串,重复这一过程。 中间只要p-1小于0,直接返回空字符串,没有公共前缀。 遍历结束后,获取chars数组中从0到p-1位置的字符,返回即为最长公共前缀。