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

网站开发电脑什么是网络营销推广

网站开发电脑,什么是网络营销推广,天马网络 网站建设,网络代理女装今日份题目: 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例1 输入: s "leetcode", …

今日份题目:

给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s

注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。

示例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

  • swordDict[i] 仅有小写英文字母组成

  • wordDict 中的所有字符串 互不相同

题目思路

动态规划,使用和字符串相同长度的数组记录到目前为止的字符串是否能用字典表示。

状态转移方程:字符串0的位置默认是可以表示的,为true;剩下的情况,对于字符串中的每个位置,需要遍历其前边的所有字符所在的位置(a),如果某个位置(b)的dp值为true(表示这个位置b以前的字符串可以用字典表示),并且从那个位置(b)到当前位置(a)的部分字符串可以用字典中的内容表示,那么当前位置(a)就标记为true,可以表示。所以得到状态转移部分如下:

 for(int i=1;i<=s.size();i++) //遍历整个字符串
{for(int j=0;j<i;j++) //遍历当前位置以前的字符,看从前边满足的位置开始到目前位置能否找到满足的情况{if(dp[j]&&word.find(s.substr(j,i-j))!=word.end()) //j往前的可以找到并且j到i也可以找到{dp[i]=true;//到i可以实现break;}}
}

代码

class Solution 
{
public:bool wordBreak(string s, vector<string>& wordDict) {unordered_set<string> word;for(int i=0;i<wordDict.size();i++) {word.insert(wordDict[i]);}bool dp[310]={false};//用来记录dp[0]=true;for(int i=1;i<=s.size();i++) //遍历整个字符串{for(int j=0;j<i;j++) //遍历当前位置以前的字符,看从前边满足的位置开始到目前位置能否找到满足的情况{if(dp[j]&&word.find(s.substr(j,i-j))!=word.end()) //j往前的可以找到并且j到i也可以找到{dp[i]=true;//到i可以实现break;}}}return dp[s.size()];//整个字符串满足条件}
};

提交结果

 欢迎大家在评论区讨论,如有不懂的代码部分,欢迎在评论区留言!

http://www.mmbaike.com/news/64339.html

相关文章:

  • 做logo的著名网站南京seo整站优化技术
  • 网站前端切图做多个页面制作网站需要多少费用
  • 郑州网站建设培训seo公司网站推广
  • 深圳市政府网站建设情况网站点击快速排名
  • python做电商网站培训网站推广
  • 山西省建设监理协会网-官方网站国外seo
  • 北京微信网站搭建费用如何建立网站的步骤
  • 12380举报网站制度建设五年级上册优化设计答案
  • 供热设施网站搭建教程关键词网站排名查询
  • 网站线下推广方式可以免费打开网站的软件下载
  • asp动态报名网站开发论文下载一个百度时事新闻
  • 品牌型网站开发百度应用市场官网
  • 微软做网站关键词优化最好的方法
  • 中文静态网站下载南京seo排名收费
  • 网站建设的方案图片seo网络公司
  • 做一建真题的网站网络营销首先要
  • 如果做车站车次查询的网站需要什么消息信息网络推广深圳有效渠道
  • 广州黄埔网站制作互联网运营推广
  • 百度给公司做网站效果咋样中国软文网官网
  • 沈阳网站建设制作学it学费大概多少钱
  • 做网站优化企业seo优化教程视频
  • 潮安区住房和城乡建设局网站百度关键词首页排名
  • 网软志成学校网站管理系统官方商业正式版福州seo优化
  • 中国疫情最严重的五个省排名关键词排名优化公司成都
  • publisher做的网站如何获得urlsem竞价代运营公司
  • 有服务器域名源码怎么做网站平台湖州seo排名
  • 免费做海报的网站全国疫情高峰感染高峰进度
  • 二维码链接生成器在线百度视频排名优化
  • 男女做那个的视频网站百度网页网址
  • 做一个独立网站需要多少钱企业网站建设费用