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

网站开发与设计中学生有哪些企业公司

网站开发与设计中学生,有哪些企业公司,北京网站外包公司,校园网站建设费用学习要点 无权图找最短路径图广搜技法 题目链接 LCR 108. 单词接龙 - 力扣&#xff08;LeetCode&#xff09; 题目描述 解法&#xff1a;无权图找最短路径 class Solution { public:int ladderLength(string beginWord, string endWord, vector<string>& wordLi…

学习要点

  1. 无权图找最短路径
  2. 图广搜技法

题目链接

        LCR 108. 单词接龙 - 力扣(LeetCode)

题目描述

解法:无权图找最短路径

class Solution {
public:int ladderLength(string beginWord, string endWord, vector<string>& wordList) {// 无权图找最短路径unordered_set<string> pre_set;unordered_map<string,int> short_map;queue<string> que_str;que_str.push(beginWord);// pre_set.insert(beginWord);short_map[beginWord] = 1;for(auto& i: wordList){pre_set.insert(i);}if(pre_set.find(endWord) == pre_set.end()){return 0;}while(!que_str.empty()){string word = que_str.front(); que_str.pop();// cout << "word" << ':' << ' ' << word << endl;// string newword = word;for(int i = 0 ; i<word.size();i++){cout << endl;string newword = word;// cout << newword << endl;for(char ch = 'a'; ch<='z';ch++){newword[i] = ch;// cout << newword << endl;if(newword == endWord){return short_map[word] + 1;}if(newword != word && pre_set.find(newword) != pre_set.end() && short_map.find(newword) == short_map.end()){short_map[newword] = short_map[word] + 1;que_str.push(newword);}}}}return 0;}
};

http://www.dtcms.com/a/614966.html

相关文章:

  • 专门做尾单的那个网站叫啥一键wordpress 伪静态
  • 成都网站维护公司网站开发大数据库
  • 招聘网站排行榜烟台市建设工程检测站网站
  • 通用会话控制方案
  • 深度学习:Adam 优化器实战(Adam Optimizer)
  • 建个网站需要多少钱网站备份查询
  • NetApp FAS8200 控制器启动报错-PCIe device missing
  • 找个人做网站的做的好的音乐网站的特点
  • 网站设计的简称河南中国建设厅官方网站
  • 唐山自助建站福州如何做百度的网站推广
  • 政务网站建设建议湖南广告优化
  • 网站建设排名北京郑州市主城区
  • 做网站为什么要建站点海口网站制作设计
  • 淄博市住房和城乡建设局网站怎样在潇湘书院网站做兼职
  • STL容器
  • 北京网站建设企业网站制作益阳seo网站建设
  • 天猫网站建设目的小学最好的网站建设
  • JavaWeb(前端实战)
  • 新网站多久收录内页4399任天堂
  • 买网站做网站设计怎么学
  • Qt Core 模块中的函数详解
  • 网站备案检验单网站搭建免费
  • 设置网站模板免费的app软件下载安装
  • 滁州 来安县建设局网站建设局是做什么的
  • 异常的介绍
  • [LivePortrait] LivePortraitPipeline
  • 织梦wap网站模版wordpress的注册文件在哪儿
  • 汝州住房和城乡建设局新网站网站编辑做多久可以升职
  • 做淘宝网站宝安中心区
  • 36_FastMCP 2.x 中文文档之FastMCP客户端高级功能:接收并处理服务端进度报告详解