技术栈

139. Word Break

ujn201612222024-01-02 11:01

139. Word Break

python 复制代码
import copy
class Solution:

    def wordBreak(self, s: str, wordDict: List[str]) -> bool:
        dp =[0 for i in range(len(s)+1)]
        words=set(wordDict)
        dp[0]=1
        for i in range(1,len(s)+1):
            for j in range(i-1,-1,-1):
                if dp[j]==0:continue
                if s[j:i] in words:
                    dp[i]=1
                    break
        return dp[len(s)]
上一篇:Redis数据删除策略(惰性删除+定期删除)
下一篇:如何使用Redisson实现分布式锁?
相关推荐
练习时长一年
24 分钟前
LeetCode热题100(颜色分类)
算法·leetcode·职场和发展
We་ct
1 小时前
LeetCode 73. 矩阵置零:原地算法实现与优化解析
前端·算法·leetcode·矩阵·typescript
好学且牛逼的马
1 小时前
【Hot100|22-LeetCode 206. 反转链表 - 完整解法详解】
算法·leetcode·矩阵
v_for_van
1 小时前
力扣刷题记录3(无算法背景,纯C语言)
c语言·算法·leetcode
We་ct
1 小时前
LeetCode 48. 旋转图像:原地旋转最优解法
前端·算法·leetcode·typescript
爱尔兰极光
1 小时前
LeetCode--长度最小的子数组
算法·leetcode·职场和发展
有一个好名字
2 小时前
力扣-电话号码组合
算法·leetcode·职场和发展
鱼跃鹰飞
2 小时前
Leetcode会员尊享面试100题:1086:前五科的均分
算法·leetcode·职场和发展
sin_hielo
2 小时前
leetcode 3010
数据结构·算法·leetcode
TracyCoder123
11 小时前
LeetCode Hot100(19/100)——206. 反转链表
算法·leetcode
热门推荐
01GitHub 镜像站点02Clawdbot 中文汉化版 接入微信、飞书03OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书042026美赛A题智能手机电池续航时间预测的连续时间数学模型05OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)06Linux下V2Ray安装配置指南07UV安装并设置国内源08Claude Code Skills 实用使用手册09Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services102025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望