Young87

SmartCat's Blog

So happy to code my life!

当前位置:首页 >AI写作

c#题例-2025-09-14 12:53:08

编写一个C#程序,实现一个支持通配符的字符串匹配算法,满足以下要求:

- 支持 `?` 匹配任意单个字符
- 支配 `*` 匹配任意字符序列(包括空序列)
- 匹配必须覆盖整个字符串(即不能是源字符串的部分匹配)
- 不可使用正则表达式库(如 `System.Text.RegularExpressions`)

输入为两个字符串:`pattern`(模式串)和 `input`(输入串),输出为布尔值表示是否完全匹配。

请在实现过程中考虑时间与空间复杂度优化,尤其注意 `*` 的贪婪匹配可能导致的性能问题。

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇:无

下一篇: c#题例-2025-09-14 07:19:41

精华推荐