一个leetcode progra,不理解语句
One leetcode progra, dont understand statement
'.'匹配任何单个字符。"*"匹配前面的零个或多个元素。匹配应该覆盖整个输入字符串(而不是部分(。
功能原型应为:bool isMatch(const char*s,const char*p(
一些例子:
isMatch(“aa”,”a”) → false
isMatch(“aa”,”aa”) → true
isMatch(“aaa”,”aa”) → false
isMatch(“aa”, “a*”) → true
isMatch(“aa”, “.*”) → true
isMatch(“ab”, “.*”) → true
isMatch(“aab”, “c*a*b”) → true
对于最后一行
isMatch(“aab”, “c*a*b”) → true
不确定CCD_ 1的含义,我只是认为*
可以匹配许多字符中的零,就像*
可以匹配任何字符串(字符序列(一样,但它似乎不正确
"*"匹配前面的零个或多个元素。
c*a*b
可以翻译成
c-0次、a-2次和b-1次
因此,相当于aab
。在提供的定义中要注意的关键是-"'*'匹配前一个元素的零个或多个。">
相关文章:
- 不理解为什么代码没有产生所需的答案
- C++我不理解的行为
- Visual Studio代码不理解CMake-DDEBUG
- 不理解此递归函数中的返回 (C++)
- 不理解将 .pb 转换为 ff-lite 时的平均值和标准开发值
- 不理解给定代码的输出
- 不理解连续数字之间的空格代码
- 将get_word转换为功能,不理解说明?
- 不理解 VS 中 HelloWorld 的错误,当包含std_lib来自 Stroustrup 的书时
- 我不理解这个dfs实现的语法
- 我不理解 std::result_of 和 decltype 的这些用法
- 不理解 gcc --with-local-prefix, --with-native-system-header-dir=
- 不理解我收到的错误消息
- 不理解while循环语法
- 代码分析不理解_In_opt_参数注释?
- 为什么函数模板不理解 NULL,但适用于 nullptr
- 返回 std::string 的函数在没有 return 语句的情况下崩溃,这与返回 int 而不返回语句的函数不同
- 二叉搜索树 (BST) 返回左子被视为函数,不理解
- 不理解实现任务的数学解决方案
- 一个leetcode progra,不理解语句