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)
相关推荐
vibag13 小时前
FastAPI框架
python·pycharm·fastapi
站大爷IP13 小时前
从零开始用Python生成码:自定义样式与Logo嵌入
python
天才测试猿14 小时前
2026全新软件测试面试八股文【含答案+文档】
自动化测试·软件测试·python·功能测试·测试工具·面试·职场和发展
TonyLee01714 小时前
python深拷贝与浅拷贝机制
python
用户83562907805114 小时前
如何将 Python 列表高效导出为 Excel 文件
后端·python
安娜的信息安全说14 小时前
LangGraph:构建智能工作流的新方式
python·ai·langgraph
爱吃泡芙的小白白15 小时前
如何在现有配置好环境的Pycharm中安装jupyterlab这个工具
ide·python·pycharm·notebook·虚拟环境·jupyterlab
闲看云起15 小时前
LeetCode day3-最长连续序列
算法·leetcode
六毛的毛15 小时前
比较含退格的字符串
开发语言·python·leetcode
iAkuya15 小时前
(leetcode)力扣100 27合并两个有序链表(迭代/递归)
算法·leetcode·链表