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

丹徒网站建设包括哪些有什么做衣服的网站吗

丹徒网站建设包括哪些,有什么做衣服的网站吗,电子商务网站建设文档,江夏区建设局网站1. 题目 给定两个单词#xff08;beginWord 和 endWord#xff09;和一个字典 wordList#xff0c;找出所有从 beginWord 到 endWord 的最短转换序列。 转换需遵循如下规则#xff1a; 每次转换只能改变一个字母。转换过程中的中间单词必须是字典中的单词。 说明: 如果…1. 题目 给定两个单词beginWord 和 endWord和一个字典 wordList找出所有从 beginWord 到 endWord 的最短转换序列。 转换需遵循如下规则 每次转换只能改变一个字母。转换过程中的中间单词必须是字典中的单词。 说明: 如果不存在这样的转换序列返回一个空列表。 所有单词具有相同的长度。 所有单词只由小写字母组成。 字典中不存在重复的单词。 你可以假设 beginWord 和 endWord 是非空的且二者不相同。 示例 1: 输入: beginWord hit, endWord cog, wordList [hot,dot,dog,lot,log,cog] 输出: [[hit,hot,dot,dog,cog],[hit,hot,lot,log,cog] ]示例 2: 输入: beginWord hit endWord cog wordList [hot,dot,dog,lot,log] 输出: [] 解释: endWord cog 不在字典中所以不存在符合要求的转换序列。来源力扣LeetCode 链接https://leetcode-cn.com/problems/word-ladder-ii 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 类似题目 LeetCode 127. 单词接龙图的BFS/双向BFS 程序员面试金典 - 面试题 17.22. 单词转换BFS 2. BFS解题 详见注释 class Solution { public:vectorvectorstring findLadders(string beginWord, string endWord, vectorstring wordList) {vectorvectorstring ans;unordered_setstring wlist(wordList.begin(),wordList.end());unordered_setstring words;//存放当次被加入到路径的单词queuevectorstring q;//队列里存放的是可行的路径q.push({beginWord});words.insert(beginWord);int level 1, minLevel INT_MAX, n, i;vectorstring frontPath, newPath;string lastWordOfPath, newLastWord;char ch;while(!q.empty()){n q.size();while(n--){frontPath q.front();//vectorstringq.pop();//frontPath出队if(frontPath.size() level)//下一个level时进入{for(string word:words) wlist.erase(word);//将上一个lv进入路径的单词从集合中删除words.clear();level frontPath.size();//level1if(level minLevel) //如果level比最小的还大没必要进行下去break;}lastWordOfPath frontPath.back();for(i 0; i lastWordOfPath.size(); i){ //根据最后一个单词衍生新的单词newLastWord lastWordOfPath;for(ch a; ch z; ch){newLastWord[i] ch;if(!wlist.count(newLastWord)) //新单词不在集合中,下一个continue;words.insert(newLastWord);//在集合中加入路径并记录在wordsnewPath frontPath;//vectorstringnewPath.push_back(newLastWord);if(newLastWord endWord){ans.push_back(newPath);minLevel level;}elseq.push(newPath);}}}}return ans;} };
http://www.zqtcl.cn/news/614981/

相关文章:

  • 电视网站后台管理系统漏洞淘客推广怎么做
  • 网站建设基础大纲文案丽江网站建设 莱芜
  • 程序员找工作的网站怎么给搞笑网站做文案
  • 网站flsh怎么做能被百度收录的建站网站
  • 娄底网站seo建平台网站费用
  • seo优化网站的注意事项WordPress伪静态公告404
  • 手机网站自动适应沈阳网站建设公司电话
  • 备案号网站下边苏州广告公司招聘
  • 企业网站设计模板js做网站
  • 福州最好的网站建设公司网络策划
  • 威宁做网站西部数码网站管理助手 没有d盘
  • 网站设计基础知识重庆seo博客推广
  • 中小企业商务网站建设wordpress dmeng
  • 关于网站建设总结公司网站购买主机
  • 定制网站与模板网站网页美工设计师工资
  • 丹棱县 网站建设wordpress公司主题破解版
  • 贾汪微网站开发百度推广登录账号首页
  • 网站开发和网站运营的区别嘉兴市秀洲区住房和建设局网站
  • 西安网站开发公司哪家强如何做付费阅读网站
  • ios认证 东莞网站建设天津企业网站建设方案
  • 高网站排名吗wordpress 拼音别名
  • 网站出现的问题杭州旅游网站建设
  • 陕西城乡建设部网站怎么用自己注册的域名做网站
  • 企业邮箱注册价格汕头做网站优化的公司
  • 高校工会网站建设网站静态页面生成
  • 辽宁省营商环境建设局 网站做网站前端后端ui什么意思
  • 合作社网站模板贵州安顺建设主管部门网站
  • 网站不备案能访问吗哪家做企业网站
  • 做网站写的代号好跟不好的区别企信网企业信用信息系统
  • 网站需要服务器吗手机网站解决方案