赞
踩
题目详细:LeetCode.139
详细的题解可查阅:《代码随想录》— 单词拆分
class Solution { public boolean wordBreak(String s, List<String> wordDict) { boolean[] dp = new boolean[s.length() + 1]; dp[0] = true; for (int i = 1; i <= s.length(); i++) { for (String word : wordDict) { int len = word.length(); if (i >= len && dp[i - len] && word.equals(s.substring(i - len, i))) { dp[i] = true; break; } } } return dp[s.length()]; } }
详细的内容可查阅:《代码随想录》— 关于多重背包,你该了解这些!
详细的内容可查阅:《代码随想录》— 背包问题总结篇
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。