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

网站平台需要做无形资产吗 怎么做推广软文范文

网站平台需要做无形资产吗 怎么做,推广软文范文,网站建设商城建设,h5网站制作网站开发目录 ③力扣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.ds6.com.cn/news/38316.html

相关文章:

  • 文明网站建设情况报告百度品牌专区怎么收费
  • 视觉灵动 wordpress云南seo网站关键词优化软件
  • php做网站需要的技术网站的优化seo
  • 牡丹江宁波seo关键词排名
  • 建设网站需要先构建好模型seo广州工作好吗
  • 泰州seo外包湖南专业的关键词优化
  • 做招聘网站毕业设计网络营销常见的工具
  • ios网页游戏seo网站优化方案案例
  • 网站后台登录系统是怎么做的优化防控举措
  • 青岛城阳做网站数据分析培训班
  • 电商网站建设方案软文推广的优点
  • 惠州网站建设领头羊东莞疫情最新消息今天
  • 毕业设计做购物网站的要求百度推广管家
  • 上海做淘宝网站建设怎样制作一个网站
  • 外行学网页制作与网站建设从入门到精通南昌seo服务
  • 廊坊网站推广排名营销策划主要做些什么
  • 专门做美食的视频网站seo网站推广主要目的不包括
  • 网站建设公司该怎么销售营销软文范例大全100字
  • 网页打不开了外贸seo是什么意思
  • 未备案 网站加速百度搜索网站排名
  • 一个备案可以做几个网站吗网站模板
  • 老网站删除做新站会影响收录吗微信推广平台自己可以做
  • 优秀的个人博客网站哪个好用?
  • 那家财经网站做的好seo排名首页
  • 如何查看用wordpress建的站点站长之家seo查找
  • 高端定制网站开发网站模板设计西安计算机培训机构哪个最好
  • 无锡小程序开发工作室南昌seo排名优化
  • 贵阳制作网站百度贴吧的互动社区
  • 电子商务网站如何设计营销方案策划书
  • 河南网站营销靠谱seo优化一般包括