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)
相关推荐
tudficdew几秒前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
踩坑记录几秒前
leetcode hot100 21.合并两个有序链表 链表 easy
leetcode
IT_Octopus5 分钟前
力扣热题100 20. 有效的括号
算法·leetcode
木井巳7 分钟前
【递归算法】求根节点到叶节点数字之和
java·算法·leetcode·深度优先
爱学习的阿磊8 分钟前
使用XGBoost赢得Kaggle比赛
jvm·数据库·python
想进个大厂11 分钟前
代码随想录day29 贪心03
算法·leetcode·职场和发展
智航GIS13 分钟前
ArcGIS Python零基础脚本开发教程---1.1 Describe 函数
开发语言·python·arcgis
Dreaming_of_you17 分钟前
pytorch/cv2/pil/torchvision处理图像缩小的最佳方案
人工智能·pytorch·python·opencv
踩坑记录37 分钟前
leetcode hot100 环形链表 easy 快慢指针
leetcode·链表
We་ct37 分钟前
LeetCode 15. 三数之和:排序+双指针解法全解析
前端·算法·leetcode·typescript