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

LeetCode-010-正则表达式匹配

2021-09-25 09:21 作者:雄狮虎豹  | 我要投稿

正则表达式匹配

题目描述:给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。

'.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。

示例说明请见LeetCode官网。

来源:力扣(LeetCode)   

链接:https://leetcode-cn.com/problems/regular-expression-matching/   

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

解法一:遍历、递归

遍历p,将s和p进行匹配。分几种情况,分别是 '.' 或 '*' 或者两者都不是的情况, '.' 和两者都不是的相对比较简单,比较复杂点的是'**'的判断,因为'**'是匹配零个或多个元素,所以用到了递归。


LeetCode-010-正则表达式匹配的评论 (共 条)

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