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

一般制作一个网站要多久云南企业展厅设计公司

一般制作一个网站要多久,云南企业展厅设计公司,国际新闻最新消息10条2022,电信做网站吗给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s “leetcode”, wordDic…

给你一个字符串 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

提示:
1 <= s.length <= 300
1 <= wordDict.length <= 1000
1 <= wordDict[i].length <= 20
s 和 wordDict[i] 仅由小写英文字母组成
wordDict 中的所有字符串 互不相同

动态规划

class Solution {
public:bool wordBreak(string s, vector<string>& wordDict) {unordered_set<string> wordDictSet;for(auto word : wordDict){wordDictSet.insert(word);}vector<bool> dp(s.size()+1);dp[0] = true;for(int i = 1; i <= s.size(); i++){for(int j = 0; j < i; j++){if(dp[j] && wordDictSet.find(s.substr(j, i-j)) != wordDictSet.end()){dp[i] = true;break;}}}return dp[s.size()];}
};

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

这道题我们首先定义一个unordered_set来储存字典里的单词,这样有利于快速查找。然后我们定义 dp[i] 表示字符串 s 前 i 个字符组成的字符串 s[0…i−1] 是否能被空格拆分成若干个字典中出现的单词。我们首先在外层循环遍历i,代表着遍历字符串,然后内层循环j的作用是来判断该字符串前j个字符组成的字符串能否被拆分成字典里的单词,并且判断第j+1个字符后的单词是否在字典里。这时候我们利用到了find操作,当find找不到字典里对应单词的时候,就会指向wordDictSet的end,那么只要当指针不指向end,则说明在字典里有对应单词。

最后返回dp[s.size()]即可。

http://www.sczhlp.com/news/149668/

相关文章:

  • 郑州优化网站公司招聘网站做一下要多少钱
  • 怎么注册网站 个人南山高端网站建设
  • 唐山住房和城乡建设厅网站深圳创新投资公司官网
  • 欧美网站建设排名大全建设一个视频网站的成本
  • iis .net 网站架设wordpress 标签井号取消
  • 宁津网站设计中国手工加工网免费供货
  • 哪个网站做网销更好长沙水业网站是哪家公司做的
  • 男人做想看的免费网站做网站推广有用吗
  • 个人建网站多少钱大岭山网站仿做
  • 现在学网站开发三门峡网站建设价格
  • 网站怎么做背景图片红色大气企业网站
  • 绍兴企业建站模板兰州装修公司口碑排名
  • 网站红色模板ps网站轮播图怎么做
  • 阿里云网站建设优化北京外包公司名单
  • 咸阳专业网站开发哪家好苏州网站建设建站网
  • 丽水网站建设报价帷客分享 wordpress
  • 网络营销渠道策略长沙正规竞价优化服务
  • 做ipad的网站尺寸是多少河北斯皮尔网站建设
  • 免费域名申请哪个网站好wordpress 布局推荐
  • 仙桃网站定制2网站建设
  • xp做网站兰州市政建设集团办公网站
  • wordpress调用阅读量上海正规seo公司
  • 律所网站建设钓鱼网站在线生成器
  • 网站搜索引擎优化方案论文ps网站设计全程绝密
  • 沧县住房和城乡建设局网站网站建设中目录
  • app下载网站模板线上外贸平台有哪些
  • 网站代码上传后无法打开湖南长沙有什么好玩的地方
  • 个人网站域名申请wordpress radiate
  • 长春做网站哪个公司好创意咨询策划公司
  • 外贸英文网站开发网页给别人做的 网站后续收费