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)
相关推荐
Tisfy4 分钟前
LeetCode 3637.三段式数组 I:一次遍历(三种实现)
算法·leetcode·题解·模拟·数组·遍历·moines
菩提树下的凡夫5 分钟前
Python 环境管理工具
开发语言·python
索荣荣21 分钟前
JavaToken实战指南:从原理到应用
开发语言·python
Albert Edison23 分钟前
【Python】函数
java·linux·python·pip
2401_8365631824 分钟前
用Python读取和处理NASA公开API数据
jvm·数据库·python
AAD555888991 小时前
基于Faster RCNN的暴力行为检测模型优化与实现_1
python
难得的我们1 小时前
超越Python:下一步该学什么编程语言?
jvm·数据库·python
期末考复习中,蓝桥杯都没时间学了1 小时前
力扣刷题15
算法·leetcode·职场和发展
工程师老罗1 小时前
Turtle库的用法
python
Sivan_Xin1 小时前
拒绝 If-Else 屎山:利用适配器模式(Adapter)构建第三方登录的“防腐层”实战
linux·python·适配器模式