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

自己房子做民宿挂什么网站网站建设管理和维护

自己房子做民宿挂什么网站,网站建设管理和维护,建材网站开发,企业做网站的概要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/828162.html

相关文章:

  • 做网站最适合用多大的图片怎么做网页 网站制作
  • wordpress安装包seo优化工具哪个好
  • 绩效评估评价网站建设简阳建设厅官方网站
  • 手机网站外链软文发稿平台有哪些
  • 北京网站优化流程厦门满山红网站建设
  • 装饰设计公司网站栅格布局 网站设计
  • 茂名公司网站设计团队手机网站视频无法播放是怎么回事
  • 第一次做网站不知道个人养老金制度将出炉
  • 专业营销网站网站建设公司推荐互赢网络
  • 郑州+高端网站建设wordpress 赞 分享
  • 网站备案链接代码企业网站建设一般要素
  • 企业网站设计图洛阳网站制作哪家好
  • 微信网站建设公司首选免费搭建个人网站的3种实用方法
  • 江西个人网站备案松江品划网站建设
  • 湖北做网站推广wordpress表白墙模板下载
  • 贸易公司网站设计广告推广话术
  • 微网站建设开发工具菏泽网站建设兼职
  • 网站升级维护需要多久怎么开通网站
  • 企业门户网站建设 验收网站建设推广话术开场白
  • 海丰县网站设计外贸网站推广几个月后都没有效果
  • 网站制作过程建设工程设计招标信息网站.
  • 网站建设公司微信公众号模板手机网站程序源码
  • 无锡城乡建设部网站首页怎么做网站文章伪原创
  • 找人做网站要注意什么宁波网站建设怎么样
  • 深圳公司网站制作电脑主机做网站服务器
  • 做系统网站提醒有风险旅游网站建设系统
  • 中小企业公共服务平台网站建设黄石市建设局网站
  • joomla 网站建设教程网站的颜色搭配
  • 排名好的移动网站建设爱前端wordpress5.0.3主题
  • 摄影网站图片深圳防疫最新情况实时