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

四川省住房和城乡建设厅证书查询企业seo网络推广

四川省住房和城乡建设厅证书查询,企业seo网络推广,织梦网站修改数据库表数据,广州哪些做网站的公司127. 单词接龙 字典 wordList 中从单词 beginWord 到 endWord 的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> ... -> sk&#xff1a; 每一对相邻的单词只差一个字母。 对于 1 < i < k 时&#xff0c;每个 si 都在 wordList 中。注意&…

 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
  • beginWordendWordwordList[i] 由小写英文字母组成
  • beginWord != endWord
  • wordList 中的所有字符串 互不相同

 字符串n位,每位有26种变化情况,俩个for循环嵌套,一位一位的进行修改,对修改之后的字符串,判断是否之前访问过(访问过的扔book标记里面),没访问过并且在基因库中的放入队列,并判断是否为目标字符串。

class Solution {
public:string change = "abcdefghijklmnopqrstuvwxyz";int ladderLength(string beginWord, string endWord, vector<string>& wordList) {int n = beginWord.size();int res = 0;set<string> dict(wordList.begin(), wordList.end());set<string> book;queue<string> q;q.push(beginWord);book.insert(beginWord);res++;while(q.size()){res++;int size = q.size();while(size--){string temp = q.front();q.pop();for(int i = 0; i < n; i++){char ch = temp[i];for(int j = 0; j < 26; j++)// for(char ch = 'a'; ch <= 'z'; ch++){temp[i] = change[j];if(dict.find(temp) != dict.end() && book.find(temp) == book.end()){if(temp == endWord)return res;q.push(temp);book.insert(temp);}temp[i] = ch;}}}}return 0;}
};

http://www.dtcms.com/wzjs/99411.html

相关文章:

  • 百度网站诚信认证临沂百度代理公司有几个
  • 市委办公厅网站 做合格党办人培训课程
  • 中国电力建设股份有限公司官方网站seo专业培训
  • 深圳大型商城网站建设最好的bt种子搜索神器
  • 住房和城乡建设厅网站百度站长工具查询
  • 杭州网站设计优异柚v米科技今日国际新闻头条新闻
  • 济南小程序网站开发自制网站教程
  • 郑州建设工程招标信息网银川seo
  • 可信网站认证多少钱百度营销推广登录
  • 政府网站建设技术员工资多少百度如何推广产品
  • 如何用小米路由器做网站知识营销成功案例介绍
  • 台州做网站seo的优化网络的软件
  • 信誉好的南昌网站建设千万不要学网络营销
  • 树莓派wordpress企业seo推广外包
  • 网站怎么做参考文献培训机构学校
  • 怎样网站seo百度快照不更新怎么办
  • 天津做网站得公司企业网站制作模板
  • 哪个网站上网好外贸营销推广
  • 网站建设流程有哪些营销推广的平台
  • 凡科 做网站临沂森拓网络科技有限公司
  • 二手优品哪个网站做北京优化网站公司
  • 石家庄有哪些互联网公司网站排名优化方法
  • 邹城建网站福州关键词排名优化
  • 濮阳公司建站搜索竞价托管
  • 淄博那里有做网站的网店营销的推广方法有哪些
  • 网站建设所需资料及费用英文seo推广
  • 上海平面设计公司seo推广效果
  • 小程序和网站建设需要多钱营销网站建设创意
  • 个人网站模板html代码品牌推广
  • 东莞定制网站开发做网站的平台有哪些