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)
相关推荐
Rabitebla几秒前
从零实现 C++ List:带头循环双向链表的每一个细节
数据结构·c++·算法·leetcode·链表·list
不会飞的鲨鱼6 分钟前
观鸟网 RSA加密 AES 解密
javascript·爬虫·python
CHINA红旗下6 分钟前
Claude的使用
python
梅羽落10 分钟前
SpiderDemo第一关
python
风之所往_13 分钟前
Python 3.1 新特性全面总结
python
贫民窟的勇敢爷们14 分钟前
构建基于Python与机器学习的智能客服
开发语言·python·机器学习
shehuiyuelaiyuehao14 分钟前
算法20,x的平方根
开发语言·python·算法
AI精钢15 分钟前
AI 正在重构所有 App:要么消失,要么原生于智能体框架之上
人工智能·python·云原生·重构·aigc
测试员周周27 分钟前
【AI测试数据及模型质量2】换一批测试数据,模型得分差20%——AI评测翻车的根子,90%在数据质量
人工智能·python·ui·单元测试·测试用例·集成测试·pytest
神仙别闹27 分钟前
基于Python实现一个C语言的编译器
java·c语言·python