10. Regular Expression Matching

来源:互联网 发布:mac浏览器卡顿 编辑:程序博客网 时间:2024/04/24 04:24
class Solution {public:    bool isMatch(string s, string p) {        if(p.empty()) return s.empty();        else if(p[1]=='*')            return isMatch(s,p.substr(2))||!s.empty()&&((s[0]==p[0]||p[0]=='.')&&isMatch(s.substr(1),p));        else             return !s.empty()&&(s[0]==p[0]||p[0]=='.')&&isMatch(s.substr(1),p.substr(1));    }};
0 0
原创粉丝点击