139. Word Break

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)]
相关推荐
8Qi81 小时前
LeetCode 31:下一个排列(Next Permutation)—— 完整题解笔记 ✅
笔记·算法·leetcode·指针·思维·排列
玖釉-2 小时前
编辑距离(Edit Distance)——从字符串相似度到动态规划经典模型
算法·leetcode·动态规划
_日拱一卒3 小时前
LeetCode:46全排列
算法·leetcode·职场和发展
剑挑星河月3 小时前
31.下一个排列
java·算法·leetcode
凌波粒3 小时前
LeetCode--98.验证二叉搜索树(二叉树)
算法·leetcode·职场和发展
Misnearch3 小时前
3635. 最早完成陆地和水上游乐设施的时间II
leetcode·贪心·排序
WWW65264 小时前
代码随想录 打卡第四十七天
数据结构·算法·leetcode
smj2302_796826524 小时前
解决leetcode第3948题字典序最大的MEX数组
python·算法·leetcode
凌波粒5 小时前
LeetCode--530.二叉搜索树的最小绝对差(二叉树)
算法·leetcode·职场和发展
8Qi85 小时前
LeetCode 208:实现 Trie(前缀树)—— Java 题解 ✅
java·算法·leetcode·二叉树·tire树