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

浙江省互联网建设网站国内服务器做彩票网站安全吗

浙江省互联网建设网站,国内服务器做彩票网站安全吗,哈尔滨制作企业网站,wordpress打开提速hot100_139. 单词拆分 思路 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入:…

hot100_139. 单词拆分

  • 思路

给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。
注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。

示例 1:
输入: s = “leetcode”, wordDict = [“leet”, “code”]
输出: true
解释: 返回 true 因为 “leetcode” 可以由 “leet” 和 “code” 拼接成。

示例 2:
输入: s = “applepenapple”, wordDict = [“apple”, “pen”]
输出: true
解释: 返回 true 因为 “applepenapple” 可以由 “apple” “pen” “apple” 拼接成。
注意,你可以重复使用字典中的单词。

示例 3:
输入: s = “catsandog”, wordDict = [“cats”, “dog”, “sand”, “and”, “cat”]
输出: false

思路

看s[0…j−1]组成的字符串s 1​ (默认j=0时s 1​ 为空串)和s[j…i−1]组成的字符串s 2​ 是否都合法,如果两个字符串均合法,那么按照定义s 1​ 和s 2​ 拼接成的字符串也同样合法。

在这里插入图片描述
其中check(s[j…i−1])表示子串s[j…i−1]是否出现在字典中。

    Set<String> wordDictSet = new HashSet(wordDict);

对于检查一个字符串是否出现在给定的字符串列表里一般可以考虑哈希表来快速判断,同时也可以做一些简单的剪枝,枚举分割点的时候倒着枚举,如果分割点j到i的长度已经大于字典列表里最长的单词的长度,那么就结束枚举,但是需要注意的是下面的代码给出的是不带剪枝的写法。

对于边界条件,我们定义dp[0]=true表示空串且合法。

class Solution {public boolean wordBreak(String s, List<String> wordDict) {Set<String>wordDictSet = new HashSet(wordDict);boolean[] dp = new boolean[s.length()+1];dp[0] = true;for(int i=0;i<=s.length();i++){for(int j=0;j<i;j++){if(dp[j] && wordDictSet.contains(s.substring(j,i))){dp[i] = true;break;}}}return dp[s.length()];}
}

易错点

         Set<String>wordDictSet = new HashSet(wordDict);boolean[] dp = new boolean[s.length()+1];dp[0] = true;if(dp[j] && wordDictSet.contains(s.substring(j,i))){dp[i] = true;break;return dp[s.length()];

文章转载自:

http://T6KDH3AY.xdnhw.cn
http://oQKxbf8z.xdnhw.cn
http://oXkERvGl.xdnhw.cn
http://pgoqEV4y.xdnhw.cn
http://2svBwSn2.xdnhw.cn
http://5LJy7ECS.xdnhw.cn
http://kepM6xUW.xdnhw.cn
http://bHbZCOCx.xdnhw.cn
http://iBNftrLH.xdnhw.cn
http://8geZRluW.xdnhw.cn
http://ZF7g2Szt.xdnhw.cn
http://sLCpN5J7.xdnhw.cn
http://mswdjOep.xdnhw.cn
http://mYvERe8d.xdnhw.cn
http://b9nkDwjd.xdnhw.cn
http://xcOw6yQH.xdnhw.cn
http://LPgE2ch0.xdnhw.cn
http://GfOvtwQn.xdnhw.cn
http://5PRLpz2V.xdnhw.cn
http://QyccNp9Z.xdnhw.cn
http://vHAQP0DR.xdnhw.cn
http://4neZiCBP.xdnhw.cn
http://vI3TUU8a.xdnhw.cn
http://r6c8RMQs.xdnhw.cn
http://Ksjqr1Dj.xdnhw.cn
http://RzEhDu1j.xdnhw.cn
http://YuKGE4qz.xdnhw.cn
http://TXFyNOCZ.xdnhw.cn
http://QM8bhUiX.xdnhw.cn
http://oyQ7g9PK.xdnhw.cn
http://www.dtcms.com/wzjs/682620.html

相关文章:

  • 怎么制作网站网页网站开发是什么意思啊
  • 您与此网站建立的连接不安全鹤壁集团网站建设
  • 大理旅游网站建设免费制作表格的app
  • 邮箱购买网站好牛网站建设
  • 东阳做网站河南十大建筑公司排名
  • 医院信息化建设网站莱芜金点子信息港最新招聘
  • 怎么用手机搭建网站网站找哪些单位做实名认证
  • 淘宝天猫优惠券网站建设拔萝卜视频播放在线观看免费
  • 福建建设厅安全员报名网站高档网站设计公司
  • 学校网站建设计划互动性的网站
  • 做网站是数据库应该放在哪里厦门做网站设计
  • 网站建设具体需求招聘广告模板
  • 建立网站考虑的三大要素高端网站定制费用是多少
  • 界首网站优化公司二手车网站建设论文
  • 网站设计的流程是什么上海地区网站开发公司
  • 义乌网站建设多少钱wordpress的pjax主题
  • ps做好的网站如何做链接app运营一般多少钱一个月
  • 网站外链怎么发布东莞建设通网站
  • 怎么知道网站用什么软件做的代理公司注册地址
  • 个人站长做网站wordpress发布文章关键词
  • 企业网站排名关键wordpress class类
  • 英文网站怎么做外贸推广seo海外
  • 怎么在互联网上建立网站wordpress 截取文章
  • 江门网站自助建站wordpress插件不会用
  • 服装设计网站怎么做安徽省工程招标信息网
  • 策划文案的网站图木舒克市建设局网站
  • 成都高端定制网站dz网站源码
  • 搭建一个网站 优帮云iapp如何用网站做软件
  • 做动态h5的网站万网搭建wordpress
  • 网站第三方统计工具android手机版下载