Python | Leetcode Python题解之第139题单词拆分

题目:

题解:

python 复制代码
class Solution:
    def wordBreak(self, s: str, wordDict: List[str]) -> bool:
        import functools
        @functools.lru_cache(None)
        def back_track(s):
            if(not s):
                return True
            res=False
            for i in range(1,len(s)+1):
                if(s[:i] in wordDict):
                    res=back_track(s[i:]) or res
            return res
        return back_track(s)
相关推荐
weixin_4684668513 小时前
机器学习之决策树新手实战指南
人工智能·python·算法·决策树·机器学习·ai
z2005093013 小时前
今日算法(回溯子集)
数据结构·算法·leetcode
Hesionberger13 小时前
巧用异或找出唯一数字(多解)
java·数据结构·python·算法·leetcode
hef28813 小时前
Python内置函数从入门到实战:list、open等核心用法全解析
python
七老板的blog13 小时前
【Agent智能体】 任务规划工作流
python·学习·ai·开源
weixin1997010801613 小时前
[特殊字符] 【性能提升300%】仿1688首页的Webpack优化全记录(附构建分析Python脚本)
前端·python·webpack
代码小书生13 小时前
getpass,一个安全输入的 Python 库!
开发语言·python·安全
其实防守也摸鱼13 小时前
告别单个变量,用列表和字典批量管理你的 Python 数据
开发语言·网络·软件测试·python·web安全·数据结构,编程教程
海鸥-w13 小时前
前端学习python第二天手敲笔记整理
前端·python·学习
菜菜的顾清寒14 小时前
力扣HOT100(47) 二叉树的层序遍历
算法·leetcode·深度优先