在计算机(软件)技术中,通配符可用于代替字符。 通常地,星号“*”匹配0个或以上的字符,问号“?”匹配1个字符。(wiki百科)
今天做Leetcode上的一道题时不会做,网上查到了这么一种做法,当年打比赛的时候都没有碰到过。。。。
Leetcode Wildcard Matching
递归做法TLE
class Solution {
public:
bool isMatch(const char *s, const char *p) {
char cs = *s;
char cp = *p;
if(cp == '\0') {
return cs == cp;
} else if (cp == '?') {
if (cs