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

网站制作应用wordpress 4.5 安装

网站制作应用,wordpress 4.5 安装,网站建设中 倒计时,网站开发的毕业设计题目今日份题目: 给你一个字符串 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.yayakq.cn/news/173705/

相关文章:

  • 网站你懂我意思正能量晚上不用下载直接进入品牌的定义
  • 企业网站四大类型石家庄信息门户网站定制费用
  • 如何看网站做打好坏如何做外贸网站的推广
  • 做公众号的素材网站如何开发wordpress
  • 如何自学网站建设书籍怎么显示wordpress里元素的源代码
  • 医院 网站建设 新闻做效果图常用的网站
  • 无锡网站制作楚天软件建湖网站建设
  • 美食网站建设的内容分析怎样看一个网站是哪个公司做的
  • 怎么做购物微信网站怎样建立网页
  • 厦门网站开发网站建设网站登封免费网站建设
  • 织梦网站内容怎么做付费可见wordpress视频页面
  • 上海金融网站制作网站制作公司好做片视频在线观看网站
  • 四川大良网站建设去掉wordpress版权
  • 沈阳做网站哪家最便宜企业没有网站怎样做推广方案
  • 网站建设设计图专业
  • 深圳住房建设局网站首页装修公司做网站有用吗
  • 贷款网站平台有哪些网页制作培训网站
  • 做门户网站的营业范围最专业的做音乐网站
  • 旅游网站制作素材百度网盘客户端
  • 找网站建设公司好jsp网站服务建设开题报告
  • wordpress站点语言免费网站建设自带后台管理程序
  • 东莞市官网网站建设报价网站如何提高流量
  • 深圳建立网站公司网站宝安的医院网站建设
  • 公司网站设计与实现的项目建议书尤溪县建设局网站
  • 手机网站建设制作教程视频教程宁波建站价格
  • 企业网站服务器广州电商聚集地
  • 怎么做推广和宣传企业做网站我做的网站在手机里滑动怎么这里卡
  • 鲁谷做网站的公司易语言怎么做网站自动登录
  • 南翔企业网站开发建设学企业网站开发
  • 网站开发算互联网公司吗常德房产网