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)
相关推荐
2601_9557600714 小时前
如何用 Claude Opus 5 API 批量扩展长尾关键词和文章选题
前端·python·搜索引擎
艾斯特_15 小时前
从模型调用到可用聊天应用:会话状态与消息协议
python·ai·aigc
alphaTao15 小时前
LeetCode 每日一题 2026/7/20-2026/7/26
算法·leetcode
Marst Code15 小时前
Python 3.9 已停止维护!从 3.9 到 3.14 全版本深度对比,生产环境该选哪个?
开发语言·python
llwszx15 小时前
【Java/Go后端手撸原生Agent(第九篇):Plan-and-Execute规划模式——从“走一步看一步“到“先谋后动“】
java·python·golang·agent开发·plan模式·规划执行模式
lxw184491251415 小时前
Python uv 完整使用教程
python·conda·pip·uv
hangyuekejiGEO15 小时前
临沂GEO技术解析与行业应用方案
人工智能·python
圣保罗的大教堂16 小时前
leetcode 3514. 不同 XOR 三元组的数目 II 中等
leetcode
不做Java程序猿好多年17 小时前
Java中 String、StringBuffer、StringBuilder 的区别详解
开发语言·python
金銀銅鐵17 小时前
[Python] 用 turtle 来绘制国际象棋棋盘(不含棋子)
python·游戏