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)
相关推荐
天呐草莓4 分钟前
企业微信自动打标签教程
大数据·python·微信·微信小程序·小程序·企业微信
im_AMBER5 分钟前
Leetcode 86 【二分查找】在排序数组中查找元素的第一个和最后一个位置
笔记·学习·算法·leetcode
黑蛋同志6 分钟前
使用 pyenv 在Ubuntu 20 上安装 Python 3.10
chrome·python·ubuntu
大数据追光猿6 分钟前
【Agent】高可用智能 Agent:记忆机制设计与性能优化实战
人工智能·python·langchain·大模型·agent
有一个好名字11 分钟前
力扣:种花问题
算法·leetcode·职场和发展
言之。13 分钟前
Django流式响应
后端·python·django
qq_4308558813 分钟前
线代第三章向量第一节:n维向量及其运算
python·决策树·机器学习
sprintzer14 分钟前
力扣12.16-12.25数组刷题
算法·leetcode·职场和发展
小鸡吃米…15 分钟前
基于Python监督学习的人工智能:分类
人工智能·python·学习
一代明君Kevin学长18 分钟前
RAG中的上下文压缩(Contextual Compression)
人工智能·python·深度学习·ai·大模型·检索增强·rag