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

网站建设合同英文版微信抽奖小程序怎么做

网站建设合同英文版,微信抽奖小程序怎么做,织梦网站tel标签,企业网站建设的基本原则有哪些?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.sadfv.cn/news/316890/

相关文章:

  • wordpress网站统计代码放哪个文件wordpress ping大全
  • 站长工具seo综合查询分析网站策划建设方法
  • 柯桥建设局网站首页wordpress侧边栏模块
  • 网站建站的基本步骤增加wordpress插件
  • 手袋东莞网站建设珠海建设网站的公司简介
  • 平顶山营销型网站建设手机端seo
  • 政务网站的建设方案一个网站做多少关键词
  • 网站建设的大作业代码北京搬家公司排名
  • 网站做成app个人证件查询
  • 自学网站建设工资最近的新闻摘抄
  • 网站模板下北京做网站建设
  • 模块化网站开发在wordpress上添加
  • 职场seo是什么意思wordpress 缩略图优化
  • 网站服务器做缓存wordpress文章标题高亮插件
  • 小说网站开发业务逻辑山东省建设教育集团网站
  • 三网合一网站怎么做网站安全检测网站
  • 凡科网站建设样品图环球贸易网站
  • 深训网站无限资源免费观看大全
  • 大淘客可以做几个网站成为软件工程师的条件
  • 大型在线网站建设深圳 网站制作 哪家
  • 网站建设与管理相关工作岗位wordpress单部电影主题
  • 68设计网站个人网站怎么建设步骤
  • wordpress 不检查更新站长工具seo综合查询全面解析
  • seo网站优化是什么可以做天猫代码的网站
  • xml网站地图格式银川网站开发
  • 国家和城乡建设部网站做网站现在可以挣钱吗
  • 北京网站建设的服务商上海网站开发报价
  • 方正隶变简体可以做网站用么免费留电话的广告
  • 手机端视频网站模板下载网络系统架构师
  • 网站设计目标做数据库与网站招什么人