摘要: 思路 两个数组或者字符串进行比较,本质上是一种枚举,而减少枚举次数的有效方法是使用动态规划。 用一个二维数组记录状态变化,dp[i][j]表示Si和Pj是否匹配。(Si表示字符串中前 i 个字符长度的子字符串,Pj同理) 状态方程: 代码 class Solution { public boolean isMatch(String s, String p) { ... 阅读全文
posted @ 2020-07-05 22:31 zjy4fun 阅读(200) 评论(0) 推荐(0) 编辑