
Interleaving String
发布日期:2021-05-13 00:13:04
浏览次数:23
分类:精选文章
本文共 1323 字,大约阅读时间需要 4 分钟。
?????????s1?s2?s3???s1?s2????????????????????????????????????????????????????????
???????
??????????s1?s2????????s3?????????????False??????s1?s2???????
???????????????dfs(i, j, k)
???????????s1??i????s2??j??????s3??k????
??????k??s3???????i?j?????????????????True??????False?
???????s3[k]????s1[i]?s2[j]????????????????????????????????s1[i]???????s2[j]?
?????????????????False?????????????????
????
class Solution: def isInterleave(self, s1, s2, s3): if len(s1) + len(s2) != len(s3): return False self.s1 = s1 self.s2 = s2 self.s3 = s3 return self.dfs(0, 0, 0) def dfs(self, i, j, k): if k == len(self.s3): return i == len(self.s1) and j == len(self.s2) if i < len(self.s1) and self.s3[k] == self.s1[i]: if self.dfs(i + 1, j, k + 1): return True if j < len(self.s2) and self.s3[k] == self.s2[j]: if self.dfs(i, j + 1, k + 1): return True return False
????
-
??????
isInterleave
????????s1?s2????????s3?????????????False? -
????????????
dfs
??????i=0, j=0, k=0?????s1?s2?s3?????? -
?????
dfs
?????????s1?s2?s3?????????????????k?????????????i?j????????????True?False? -
?????????s3???????s1?s2??????????????????????????????????False?
??????????????????????????????????O(n)????????
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月10日 15时23分24秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2010-03-25 函数题
2019-03-11
C语言_动态内存分配练习
2019-03-11
Linux学习_系统进程概念
2019-03-11
七层网络模型(待添加)
2019-03-11
考研复试——KY276 Problem C
2019-03-11
LeetCode62/63/64 不同路径I/II/最小路径和
2019-03-11
LeetCode 45/55. 跳跃游戏I/II
2019-03-11
老鸟带你画tiled lines
2019-03-11
MybatisPlus自定义Sql实现多表查询
2019-03-12
Java位运算,负数的二进制表示形式,int类型最大值为什么是2的31次方-1
2019-03-12
WIFI模块开发教程之W600网络篇3:STA模式下TCP Client通信
2019-03-12
PyQt5快速上手基础篇10-QSettings用法
2019-03-12
JQuery--手风琴,留言板
2019-03-12
vue--搜索,添加,删除小案例
2019-03-12
上传文件进行格式限制 --input file
2019-03-12
VUE框架应用包---------微信二维码应用
2019-03-12
(KOA2 step1)利用koa-generator创建KOA2项目
2019-03-12
MFC 自定义消息发送字符串
2019-03-12
goahead 下goaction测试与搭建
2019-03-12
Adding Powers
2019-03-12