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)
相关推荐
人工干智能20 分钟前
Chat Completions API中的三种role:“system“,“user“,“assistant“
python·llm
Darenm11124 分钟前
JWT鉴权的实现:从原理到 Django + Vue3
后端·python·django
Funny_AI_LAB34 分钟前
Zcode:智谱AI推出的轻量级 AI IDE 编程利器
人工智能·python·算法·编辑器
2501_9444522344 分钟前
活动记录 Cordova 与 OpenHarmony 混合开发实战
python
子夜江寒1 小时前
基于 Python 使用 SVM、K-means与DBSCAN
python·支持向量机·kmeans
youngee111 小时前
hot100-55有效的括号
算法·leetcode·职场和发展
Blossom.1181 小时前
GPTQ量化实战:从零手写大模型权重量化与反量化引擎
人工智能·python·算法·chatgpt·ai作画·自动化·transformer
Elaine3361 小时前
实战教学:使用 Scrapy 爬取 CSDN 文章与用户头像
python·scrapy·网络爬虫
程序员佳佳2 小时前
文章标题:彻底抛弃OpenAI官方Key?实测GPT-5.2与Banana Pro(Gemini 3):这才是开发者的终极红利!
开发语言·人工智能·python·gpt·ai作画·api·midjourney
qq_356196952 小时前
day49_通道注意力机制 @浙大疏锦行
python