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

网站开发工具哪个好品牌推广包括哪些内容

网站开发工具哪个好,品牌推广包括哪些内容,大都会app下载最新版本,做flash网站遇到函数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/34374.html

相关文章:

  • 什么网站可以免费做兼职百度指数明星搜索排名
  • 淘宝优惠券网站建设线上营销推广方法
  • wordpress泛域名解析seo是指什么职位
  • 软件班级网站建设主题关键词筛选工具
  • 门户网站营销怎么做软文推广收费
  • 网站开发文档管理工具电商关键词排名优化怎么做?
  • wordpress自主更新大连seo顾问
  • h5免费制作平台哪个好湖南seo网站开发
  • 开发一款彩票app需要多少钱正规seo排名外包
  • wordpress+日文模版徐州seo外包公司
  • 上海建材网站北京关键词优化服务
  • 做问卷调查赚钱的网站全网推广软件
  • 做网站1万多块钱刷神马seo排名首页排名
  • 集约化网站建设管理竞价推广的基本流程
  • 西宁网站制作公司百度引擎提交入口
  • 如何用wordpress建网站网络营销优秀案例
  • wordpress英文站群北京建站工作室
  • 重庆建网站公司山东seo费用多少
  • 陈村建网站搜索关键词的方法
  • 海网站建设每日财经最新消息
  • 做推广自己找网站seo实战论坛
  • 网站建设之织梦模板南宁百度推广seo
  • 科技自立自强seo运营
  • 山西建设厅网站2016年3号附子seo
  • 美食鉴赏国内网站百度关键词挖掘查询工具
  • 程序员 创业做网站国际新闻军事最新消息
  • WordPress购物按钮免费seo营销优化软件下载
  • 网站源码安装南京网络建站公司
  • 网站小编可以在家做吗关键词检索
  • 广州网站导航网站建设公司企业网站