欢迎光临散文网 会员登陆 & 注册

LeetCode-014-最长公共前缀

2021-09-26 19:49 作者:雄狮虎豹  | 我要投稿

最长公共前缀

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

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

示例说明请见LeetCode官网。

来源:力扣(LeetCode)   

链接:https://leetcode-cn.com/problems/longest-common-prefix/   

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解法一:字符数组法

把第一个字符串放到字符数组chars中,从第二个字符串开始,挨个字符遍历比较,得到每次不相等的索引位置p,如果p-1小于0,则表示没有公共前缀;遍历后面的字符串,重复这一过程。  中间只要p-1小于0,直接返回空字符串,没有公共前缀。 遍历结束后,获取chars数组中从0到p-1位置的字符,返回即为最长公共前缀。


LeetCode-014-最长公共前缀的评论 (共 条)

分享到微博请遵守国家法律