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

企业网站做电脑营销网络推广有多少种方法

企业网站做电脑营销,网络推广有多少种方法,做视频网站对服务器要去,个人网站建设需要备案吗目录 ③力扣127. 单词接龙 解析代码 ③力扣127. 单词接龙 127. 单词接龙 难度 困难 字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> ... -> sk: 每一对相邻的单词只差一个字母。…

目录

③力扣127. 单词接龙

解析代码


③力扣127. 单词接龙

127. 单词接龙

难度 困难

字典 wordList 中从单词 beginWord 和 endWord 的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> ... -> sk

  • 每一对相邻的单词只差一个字母。
  •  对于 1 <= i <= k 时,每个 si 都在 wordList 中。注意, beginWord 不需要在 wordList 中。
  • sk == endWord

给你两个单词 beginWord 和 endWord 和一个字典 wordList ,返回 从 beginWord 到 endWord 的 最短转换序列 中的 单词数目 。如果不存在这样的转换序列,返回 0 。

示例 1:

输入:beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log","cog"]
输出:5
解释:一个最短转换序列是 "hit" -> "hot" -> "dot" -> "dog" -> "cog", 返回它的长度 5。

示例 2:

输入:beginWord = "hit", endWord = "cog", wordList = ["hot","dot","dog","lot","log"]
输出:0
解释:endWord "cog" 不在字典中,所以无法进行转换。

提示:

  • 1 <= beginWord.length <= 10
  • endWord.length == beginWord.length
  • 1 <= wordList.length <= 5000
  • wordList[i].length == beginWord.length
  • beginWordendWord 和 wordList[i] 由小写英文字母组成
  • beginWord != endWord
  • wordList 中的所有字符串 互不相同
class Solution {
public:int ladderLength(string beginWord, string endWord, vector<string>& wordList) {}
};

解析代码

        和力扣433. 最小基因变化一样,如果将每次字符串的变换抽象成图中的两个顶点和一条边的话,问题就变成了边权为 1 的最短路问题。 因此,从起始的字符串开始,来一次 bfs 即可。

class Solution {
public:int ladderLength(string beginWord, string endWord, vector<string>& wordList) {unordered_set<string> wordListHash(wordList.begin(), wordList.end());unordered_set<string> vis;if(!wordListHash.count(endWord))return 0;int ret = 1;queue<string> q;q.push(beginWord);vis.insert(beginWord);while(!q.empty()){++ret;int size = q.size();while(size--){string t = q.front();q.pop();for(int i = 0; i < t.size(); ++i){for(char ch = 'a'; ch <= 'z'; ++ch){string tmp = t;tmp[i] = ch;if(wordListHash.count(tmp) && !vis.count(tmp)){if(tmp == endWord)return ret;q.push(tmp);vis.insert(tmp);}}}}}return 0;}
};

http://www.hengruixuexiao.com/news/47057.html

相关文章:

  • 北京高端网站公司哪家好公司建网站流程
  • 网站建设型网站横幅(banner)图片厦门seo外包平台
  • 电信电信网站备案系统如何引流推广产品
  • 新闻网站广告怎么做宁波seo企业推广
  • 网站开发语言排名百度竞价怎么做
  • 外贸网站优化怎么做免费外链网盘
  • 网站和自媒体都可以做淘宝指数转换工具
  • 做三级分销网站制作seo怎么优化关键词排名培训
  • 中山做营销型网站最全bt磁力搜索引擎索引
  • 如何给别人做网站赚钱网络营销案例具体分析
  • 网站使用什么数据库青岛网站建设有限公司
  • 用html5做商城网站怎么做2024年重大新闻摘抄
  • 营销网站建设的因素精准信息预测
  • 深圳做网站报价潍坊网站排名提升
  • 竞价网站与竞价网站之间做友情链接谷歌搜索引擎网页版入口
  • 做老虎机网站犯法么网站链接推广工具
  • 如何规避电子政务网站建设教训做小程序的公司
  • 好看的网站你明白的如何在百度上推广自己
  • 北京 网站建设|小程序|软件开发|app开发公司广告设计
  • 网站建设微信运营公司百度自然排名优化
  • 购物网站推广方案seo排名优化什么意思
  • 湛江seo排名外包网站seo入门基础教程书籍
  • 公司网站如何被百度收录免费建网站最新视频教程
  • 金山网页设计关键词怎样做优化排名
  • 网站如何建数据库郑州模板网站建设
  • 天通苑网站建设关键词搜索技巧
  • 那些网站是用python做的营销策划的概念
  • 小程序网站怎么做百度收录查询网址
  • wordpress 上传主题 出错湖南seo
  • 网站 制作 中心百度网盘登录入口