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

模仿京东商城网站开发视频郑州网络营销哪家正规

模仿京东商城网站开发视频,郑州网络营销哪家正规,新网站如何做优化,海南网站建设制作139. 单词拆分。 给你一个字符串 s 和一个字符串列表 wordDict 作为字典。请你判断是否可以利用字典中出现的单词拼接出 s 。 注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。 示例 1: 输入: s "leetcode&q…
139. 单词拆分。

给你一个字符串 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
s 和 wordDict[i] 仅由小写英文字母组成
wordDict 中的所有字符串 互不相同
算法分析

解题思路

  • 1、将wordDict链表中所有的元素放进set中,便于查询
  • 2、如图所示
    image
class Solution {public boolean wordBreak(String s, List<String> wordDict) {Set<String> set = new HashSet<>(wordDict);boolean[] dp = new boolean[s.length() + 10];dp[0] = true;for (int i = 1; i <= s.length(); i++) {for (int j = 0; j < i; j ++) {if (dp[j] && set.contains(s.substring(j, i))) {dp[i] = true;break;}}}return dp[s.length()];}
}

复杂性分析

时间复杂度:O(n2)
空间复杂度:O(n)

http://www.shuangfujiaoyu.com/news/22539.html

相关文章:

  • 俄语网站建设公司网络推广外包要多少钱
  • 自己建一个简单的网站北京互联网营销公司
  • 航空摄影设计绍兴seo排名公司
  • nofollow标签对网站收录的影响百度云资源共享
  • 玖久建筑网百度优化软件
  • 好多公司为啥只做网站 不考虑推广关键词优化外包服务
  • 成都哪家做网站最好推广免费
  • 大型网络手游游戏排行榜seo职业技能培训班
  • 自己网上做超市小程序seo项目优化案例分析文档
  • 有些网站做不了seo网站关键词收录查询
  • 手机网站图片切换特效企业策划咨询公司
  • 网站cname网站关键词优化案例
  • wordpress文章内容太原百度seo排名软件
  • wdcp怎么上传做好的网站网上找客户有什么渠道
  • 成都网站制作公司线上推广宣传方式有哪些
  • 广州白云做网站google搜索引擎入口
  • 培训如何优化网站百度网址安全检测
  • 在线写代码的网站郑州网络营销公司
  • 招牌做的好的网站有哪些短视频代运营方案模板
  • 动易网站系统怎么样sem代运营托管公司
  • 免费建站的站点网站做推广的都是怎么推
  • 上海哪家公司做网站好如何推广微信公众号
  • 牌具做网站百度地图人工客服电话
  • 微信开发者工具下载官网下载优化大师班级
  • 建设银行网站特点抖音seo关键词优化怎么做
  • 自己架设服务器建网站seo排名点击
  • 杭州做网站怎么收费多少长沙网络推广
  • dw做的网站成品免费网站的平台
  • 做外贸批发网站是哪个长春百度seo排名
  • 北京城乡建设委员会网站共有产权房怎么去推广一个产品