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

白云区建网站公司吸引人的微信软文

白云区建网站公司,吸引人的微信软文,浏览器入口,nas上建设网站LeetCode 139. 单词拆分 题目链接:139. 单词拆分 - 力扣(LeetCode) 这道题使用完全背包来实现,我们首先考虑字符串是否可以由字符串列表组成,因此dp数组大小为n 1 ,其意义是,在n个位置时是否能…

LeetCode 139. 单词拆分
题目链接:139. 单词拆分 - 力扣(LeetCode)

这道题使用完全背包来实现,我们首先考虑字符串是否可以由字符串列表组成,因此dp数组大小为n + 1 ,其意义是,在n个位置时是否能拼接成功。因此,当前n状态由前面状态所转移确定。

每道题都要考虑dp五步:

1)确定dp数组下标与值的关系:处于n位时是否能拼接成功。

2)确定递推公式:我们把n个数的状态,看作i之前j到i的字母是否能在字符串列表中存在

3)确定初始值:dp[0]为1,没得选

4)确定遍历的数:注意一下边界问题

5)带入验证一下

代码:

#python //一维DP
class Solution:def wordBreak(self, s: str, wordDict: List[str]) -> bool:n = len(s)dp = [0 for _ in range(n + 1)]dp[0] = 1  //由空集可以组成for i in range(1, n + 1):for j in range(i + 1): //注意i与j的位置来确定在字符串中子串的边界,从而来判断是否在列表中if dp[j] == 1 and str(s[j : i]) in wordDict:dp[i] = 1   //满足return bool(dp[n])  //返回布尔值

http://www.tj-hxxt.cn/news/52725.html

相关文章:

  • 朝阳区网站建设推广seoseo免费课程视频
  • 手机特殊网站建站模板免费下载
  • 县门户网站建设整改攀枝花seo
  • 网站建设购销合同百度seo快速见效方法
  • 如何找人帮我做网站推广什么网站都能进的浏览器
  • 阿里云 做网站上海企业网站推广
  • 我是做网站怎么赚钱吸引人的软文
  • 做网站建设网站制作中国新闻社
  • 徐州做网站的公司济南疫情最新消息
  • 门户网站产品设计方案不要手贱搜这15个关键词
  • 淄博哪有做网站的西安优化排名推广
  • wordpress 移动端模板下载seo视频教程汇总
  • 织梦可以做淘宝客网站吗网店推广分为哪几种类型
  • 网页设计公司怎么选抖音seo关键词优化排名
  • 怎么给一个花店做网站建设石家庄新闻
  • 产品销售网站模块如何设计时事新闻热点摘抄
  • 东莞手机网站设计公司镇江优化推广
  • w网站怎么做北京网站优化站优化
  • 网站页面优化简单吗小果seo实战培训课程
  • wordpress注册函数seo自学网官网
  • 零用贷网站如何做厦门人才网唯一官网
  • 广州天河酒店网站建设怎么做好网站搜索引擎优化
  • 传播文化有限公司网站建设兰州seo
  • 仿站小工具使用教程如何自己开发软件app
  • 用jsp做网站一般会用到什么网络推广怎么做?
  • 南阳微网站建设电商平台如何推广运营
  • 仿牌做外贸建网站站长之家素材
  • 网站建设与网页设计实验报告深圳sem竞价托管
  • 网站测试重点是哪几个部分域名注册价格及续费
  • 燕郊个人做网站国内seo排名