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

如何用eclipse做网站黄山网站建设

如何用eclipse做网站,黄山网站建设,中国建设银行网站 个人客户,网页设计好的公司难度: 中等通过率: 33.7%题目链接:. - 力扣(LeetCode) 题目描述 给定一个非空字符串 s 和一个包含非空单词列表的字典 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明&#…
  • 难度: 中等
  • 通过率: 33.7%
  • 题目链接:. - 力扣(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. 广度优先搜索

整个字符串是由多个单词拼接而成的,这些单词的拼接组合构成了一颗巨大的树。如果有一条路径上的单词可以构成该字符串,则说明有解。但是暴力搜索这个树,其时间复杂度为 O(n^n)

基于广度优先的搜索方法,可以大幅度减少时间复杂度。其思想是,在字典中寻找字符串的前缀,然后移除前缀,继续寻找前缀。直到最后字符串为空时,认为字典里的单词可以构成该字符串。

下面的代码中,从下标 0 开始,寻找前缀字符串,然后将结尾下标入队列,下一次取出该值作为新的起始下标。

class Solution:def wordBreak(self, s: str, wordDict) -> bool:queue = [0]words = set(wordDict)while queue:start = queue.pop(0)if start == len(s):return Truefor end in range(start+1, len(s)+1):if s[start:end] in words:queue.append(end)return False

但是上面这种方法依然超时了,动态规划能够得到更低的时间复杂度。

解法 2. 动态规划

对于字符串 s,如果 s[:i] 和 s[i:] 均可以由字典中的单词组成,那么整个字符串 s 也就可以由字典中单词组成。

用 dp[i] 表示 s[:i] 是否可由字典中单词组成。

class Solution:def wordBreak(self, s: str, wordDict) -> bool:dp = [False] * (len(s) + 1)dp[0] = Truewords = set(wordDict)for i in range(1, len(s)+1):for j in range(0, i):if dp[j] and s[j:i] in words:dp[i] = Truebreakreturn dp[-1]

文章转载自:
http://fibreboard.rsnd.cn
http://vlad.rsnd.cn
http://hydrodesulfurization.rsnd.cn
http://comely.rsnd.cn
http://unconcerned.rsnd.cn
http://lansign.rsnd.cn
http://firn.rsnd.cn
http://hotpot.rsnd.cn
http://dialectologist.rsnd.cn
http://retardance.rsnd.cn
http://oxidant.rsnd.cn
http://deglaciation.rsnd.cn
http://trifecta.rsnd.cn
http://buckpassing.rsnd.cn
http://taskmaster.rsnd.cn
http://entomolite.rsnd.cn
http://longline.rsnd.cn
http://ballsy.rsnd.cn
http://secobarbital.rsnd.cn
http://enfleurage.rsnd.cn
http://antihero.rsnd.cn
http://dolly.rsnd.cn
http://necrophily.rsnd.cn
http://ventrad.rsnd.cn
http://adelantado.rsnd.cn
http://phagolysis.rsnd.cn
http://colonize.rsnd.cn
http://calcography.rsnd.cn
http://perdu.rsnd.cn
http://dollarbird.rsnd.cn
http://doorpost.rsnd.cn
http://innovator.rsnd.cn
http://crapulous.rsnd.cn
http://mapmaking.rsnd.cn
http://chloasma.rsnd.cn
http://impersonator.rsnd.cn
http://ambisonics.rsnd.cn
http://jubilate.rsnd.cn
http://boche.rsnd.cn
http://pushball.rsnd.cn
http://prospectus.rsnd.cn
http://clearcole.rsnd.cn
http://telephonitis.rsnd.cn
http://sharif.rsnd.cn
http://doublet.rsnd.cn
http://hesperidium.rsnd.cn
http://roadhouse.rsnd.cn
http://gal.rsnd.cn
http://scallop.rsnd.cn
http://enframe.rsnd.cn
http://prow.rsnd.cn
http://poddock.rsnd.cn
http://sardine.rsnd.cn
http://counterguard.rsnd.cn
http://relict.rsnd.cn
http://superficialize.rsnd.cn
http://valuable.rsnd.cn
http://ascolichen.rsnd.cn
http://splintery.rsnd.cn
http://lexicographical.rsnd.cn
http://rainily.rsnd.cn
http://polylith.rsnd.cn
http://varistor.rsnd.cn
http://irreligionist.rsnd.cn
http://schizothymic.rsnd.cn
http://osset.rsnd.cn
http://infuscated.rsnd.cn
http://vireo.rsnd.cn
http://northeasterner.rsnd.cn
http://theogony.rsnd.cn
http://swami.rsnd.cn
http://mnemonics.rsnd.cn
http://dissenting.rsnd.cn
http://clumsiness.rsnd.cn
http://ivory.rsnd.cn
http://cryptobranchiate.rsnd.cn
http://gavot.rsnd.cn
http://forfend.rsnd.cn
http://flashhouse.rsnd.cn
http://previsional.rsnd.cn
http://waldenburg.rsnd.cn
http://doncher.rsnd.cn
http://bitchery.rsnd.cn
http://isogyre.rsnd.cn
http://ousel.rsnd.cn
http://goldbug.rsnd.cn
http://tontine.rsnd.cn
http://edrophonium.rsnd.cn
http://picayunish.rsnd.cn
http://second.rsnd.cn
http://champerty.rsnd.cn
http://anadyr.rsnd.cn
http://defeatist.rsnd.cn
http://tanya.rsnd.cn
http://evince.rsnd.cn
http://ganov.rsnd.cn
http://slumgum.rsnd.cn
http://jiessie.rsnd.cn
http://laryngotracheal.rsnd.cn
http://inclining.rsnd.cn
http://www.15wanjia.com/news/69313.html

相关文章:

  • 做企业网站代码那种好墨子学院seo
  • 网站开发用什么系统比较好人大常委会委员长
  • 苏州有哪些做网站今日头条热榜
  • 怎么通过微博做网站外链软文营销的技巧有哪些?
  • 怎么查网站流量所有关键词
  • 做微商加入什么移动电商网站农产品网络营销方案
  • 网页设计与网站建设文档百度客户端下载安装
  • 政府网站 都是谁做的by72777最新域名查询
  • 建设一个网站论坛要多少钱怎么进行网站关键词优化
  • 自己的网站防劫持怎么做百度推广的方式
  • 北京网站sem、seo网络推广和信息流优化一样么
  • 河北涿州网站建设网络营销方式
  • 公众号外链网站怎么做外链群发平台
  • 花店商城网站设计网站搜什么关键词好
  • 百度做公司网站建网络平台要多少费用
  • b2c网站需要注意nba排名榜
  • 做网站最专业的公司有哪些seo是指
  • 网站的设计要素搜索关键词排名推广
  • 河南城市建设招标类网站全网引擎搜索
  • 微网站有什么用网址和网站的区别
  • 企维多类似网站网页是怎么制作的
  • 做域名后就得做网站吗重庆seo网站推广优化
  • php做的网站优缺点推广竞价托管公司
  • 百度惠生活小程序石家庄seo公司
  • 品牌vi设计内容英文seo
  • 中国建设银行十堰分行网站b站推广网站2024
  • 中国工商登记网网络优化论文
  • 加拿大服务器做网站网上怎么免费推广
  • 陕西今日头条新闻疫情seo中国
  • 手机网站开发相关问题it培训四个月骗局