当前位置: 首页 > news >正文

织梦网站模板源码清理大师

织梦网站模板源码,清理大师,旅游网站设计与分析,国家信用信息公示网查询官网动态规划,字符串截取,可重复用,集合类。 题目 单词可以重复使用,一个单词可用多次,应该是比较灵活的组合形式了,可以想到用dp,遍历完单词后的状态的返回值。而这里的wordDict给出的是list&…

动态规划,字符串截取,可重复用,集合类。

题目

单词可以重复使用,一个单词可用多次,应该是比较灵活的组合形式了,可以想到用dp,遍历完单词后的状态的返回值。而这里的wordDict给出的是list,但可以用set,因为hashset可以去重,hashset的查找比list要快。然后就是这里的额dp数组是个boolean值,然后用截取字符串的形式去看set里能不能找到,找不到说明拼不了。

时间复杂度:O(n^2) ,空间复杂度:O(n) 。

public class Solution {public boolean wordBreak(String s, List<String> wordDict) {Set<String> w = new HashSet(wordDict);boolean[] dp = new boolean[s.length() + 1];dp[0] = true;for (int i = 1; i <= s.length(); i++) {for (int j = 0; j < i; j++) {if (dp[j] && w.contains(s.substring(j, i))) {dp[i] = true;//能找到break;}}}return dp[s.length()];//遍历到最后一个字符时这个单词的状态}
}

状态维护,boolean类型很适合做标记位。

 

http://www.zhongyajixie.com/news/45345.html

相关文章:

  • 超级网站模板下载网络营销ppt
  • 免费ppt自动生成器seo是什么的简称
  • 营销网站建设套餐成都seo技术
  • 比较好的微网站开发平台网站推广属于哪些
  • 网站的文字被爬取了广州疫情最新新增
  • 佛山做外贸网站流程太原seo外包服务
  • 网站首页图片做多大百度权重查询
  • 如何建设情趣用品网站seo文章代写一篇多少钱
  • 网站备案太久了网络销售技巧
  • 无锡2019网站建设报价清单做高端网站公司
  • 建站设计公司泰州seo平台
  • 织梦购物网站整站源码seo优化搜索推广
  • 翻译网站开发风云榜
  • 中文绿色环保网站模板下载新闻摘抄
  • 做文化传播公司网站淘宝关键词排名查询工具
  • 以下属于网站的管理 更新 维护深圳网站建设公司官网
  • 临沂供电公司网站直销的八大课程
  • 酒店网站建设流程色盲测试图数字
  • 怎么样注册自己的网站魔方优化大师官网
  • 微信官方网站建设怎样宣传网站
  • wordpress真核幻灯片恩施seo整站优化哪家好
  • 厦门做网站公司windows优化
  • 网站开发入什么费用谷歌浏览器免费入口
  • 在线制作手机网站网络营销策划是什么
  • 做网站 提交源码 论坛营销软文范例大全
  • 建设一个网站需要多长时间网络营销企业有哪些
  • 重庆网站外包百度推广天天打骚扰电话
  • 修水网站建设交换链接是什么
  • 海南seo快速排名优化多少钱seo排名软件价格
  • 网站设计影响seo的因素百度seo优化关键词