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)
相关推荐
祝余Eleanor12 分钟前
Day 31 类的定义和方法
开发语言·人工智能·python·机器学习
背心2块钱包邮12 分钟前
第6节——微积分基本定理(Fundamental Theorem of Calculus,FTC)
人工智能·python·机器学习·matplotlib
larance19 分钟前
修改jupyterlab 默认路径
python
前端小白在前进27 分钟前
力扣刷题:无重复字符的最长子串
算法·leetcode·职场和发展
别叫我->学废了->lol在线等1 小时前
python单例模式下线程安全优化
python·安全·单例模式
西江649761 小时前
【个人博客系统—测试报告】
python·功能测试·jmeter·pycharm·postman
CHANG_THE_WORLD1 小时前
C++ vs Python 参数传递方式对比
java·c++·python
好易学·数据结构2 小时前
可视化图解算法72:斐波那契数列
数据结构·算法·leetcode·动态规划·力扣·牛客网
梁正雄2 小时前
10、Python面向对象编程-2
开发语言·python
Jo乔戈里2 小时前
Python复制文件到剪切板
开发语言·python