Problem Statement
Given an input string (s) and a pattern (p), implement wildcard pattern matching with support for ‘?’ and ‘*’ where:
- ‘?’ Matches any single character.
- ‘*’ Matches any sequence of characters (including the empty sequence).
The matching should cover the entire input string (not partial).
Example 1:
| |
Example 2:
| |
Example 3:
| |
Constraints:
0 <= s.length, p.length <= 2000scontains only lowercase English letters.pcontains only lowercase English letters, ‘?’ or ‘*’.
Test Cases
| |
Solution
Solution Recursive: Python
| |
Solution Iterative: Python
| |