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

给网站写教案做课件一节课多少钱seo查询怎么查

给网站写教案做课件一节课多少钱,seo查询怎么查,国内服装电商平台,wordpress多价格插件提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、重新安排行程 前言 提示#xff1a;这里可以添加本文要记录的大概内容#xff1a; 今天是跟着代码随想录刷题的第30天#xff0c;主要是复习了回溯算法… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、重新安排行程 前言 提示这里可以添加本文要记录的大概内容 今天是跟着代码随想录刷题的第30天主要是复习了回溯算法、重新安排形成、N皇后的内容。 提示以下是本篇文章正文内容下面案例可供参考 一、重新安排行程 重新安排行程 思路就是建立一个双层mapunordered_mapstring, mapstring, int targets第一个string存出发点第二个string存飞到的地方和次数如果没用就是一次然后把tickets的东西全部放入这个双层map以后开始从开头遍历这个map对应的内层比如说开头是jfk就开始找哪些是开头jfk开始飞的找到以后把jfk飞到的对应地方放到result里然后result中对应的这个地方当做开头此时要把次数减1因为不能重复飞再去找以这个为开头能飞的比如说有多个第一个先看看后续怎么样如果整个的行程等于航班1就相当于是结束了把结果放到result里直接返回就行了如果找到这个起飞的地方没有能飞的了就直接返回false把之前的那步再复原看看上一个作为起飞点有没有可以飞的其他地方再去其他地方试试直到能找到一个有航班1的一个形成就可以了。 这道题的几个难点 一个行程中如果航班处理不好容易变成一个圈成为死循环有多种解法字母序靠前排在前面让很多同学望而退步如何该记录映射关系呢 使用回溯法也可以说深搜 的话那么终止条件是什么呢搜索的过程中如何遍历一个机场所对应的所有机场。咱们的递归可以解决死循环的问题因为用过的不能再用了。所以搜索的过程中就是要不断的删multiset里的元素那么推荐使用unordered_mapstring, mapstring, int targets。 在遍历 unordered_map出发机场, map到达机场, 航班次数 targets的过程中可以使用航班次数这个字段的数字做相应的增减来标记到达机场是否使用过了。 如果“航班次数”大于零说明目的地还可以飞如果“航班次数”等于零说明目的地不能飞了而不用对集合做删除元素或者增加元素的操作。我们回溯遍历的过程中遇到的机场个数如果达到了航班数量1那么我们就找到了一个行程把所有航班串在一起了。用递归加回溯来遍历。 代码 class Solution { private: // 定义一个私有成员变量用于存储从出发机场到其对应到达机场及其航班次数的映射 // unordered_map出发机场, map到达机场, 航班次数 unordered_mapstring, mapstring, int targets; // 定义一个私有回溯函数用于寻找从指定起始机场出发经过所有给定航班的行程 bool backtracking(int ticketNum, vectorstring result) { // 如果结果列表的大小等于给定的航班数量加1因为起始机场已经加入说明找到了一个完整的行程 if (result.size() ticketNum 1) { return true; } // 遍历从当前机场出发的所有航班 for (pairconst string, int target : targets[result[result.size() - 1]]) { // 如果当前航班的次数大于0即该航班还没有被完全使用 if (target.second 0) { // 将当前航班的到达机场加入到结果列表中 result.push_back(target.first); // 将当前航班的次数减1表示已经使用了该航班 target.second--; // 递归调用backtracking函数继续寻找下一个航班 if (backtracking(ticketNum, result)) return true; // 如果递归调用返回false说明当前路径不可行需要回溯 // 将之前加入的航班到达机场从结果列表中移除 result.pop_back(); // 恢复之前航班的次数 target.second; } } // 如果所有从当前机场出发的航班都尝试过了仍然没有找到完整的行程返回false return false; } public: // 定义一个公共函数用于找到从JFK出发经过所有给定航班的行程 vectorstring findItinerary(vectorvectorstring tickets) { // 清空targets映射确保没有之前的航班信息 targets.clear(); // 定义一个结果列表用于存储找到的行程 vectorstring result; // 遍历所有给定的航班信息 for (const vectorstring vec : tickets) { // 将航班的出发机场和到达机场及其次数记录到targets映射中 targets[vec[0]][vec[1]]; } // 假设起始机场是JFK将其加入到结果列表中 result.push_back(JFK); // 调用backtracking函数来寻找一个有效的行程 backtracking(tickets.size(), result); // 返回找到的行程 return result; } };
文章转载自:
http://www.morning.xkyst.cn.gov.cn.xkyst.cn
http://www.morning.xgzwj.cn.gov.cn.xgzwj.cn
http://www.morning.ppwdh.cn.gov.cn.ppwdh.cn
http://www.morning.bkwd.cn.gov.cn.bkwd.cn
http://www.morning.rfpxq.cn.gov.cn.rfpxq.cn
http://www.morning.ghslr.cn.gov.cn.ghslr.cn
http://www.morning.nmngq.cn.gov.cn.nmngq.cn
http://www.morning.lxjxl.cn.gov.cn.lxjxl.cn
http://www.morning.bpmdz.cn.gov.cn.bpmdz.cn
http://www.morning.cdlewan.com.gov.cn.cdlewan.com
http://www.morning.dfojgo.cn.gov.cn.dfojgo.cn
http://www.morning.bklkt.cn.gov.cn.bklkt.cn
http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn
http://www.morning.xcjwm.cn.gov.cn.xcjwm.cn
http://www.morning.zlcsz.cn.gov.cn.zlcsz.cn
http://www.morning.rpdmj.cn.gov.cn.rpdmj.cn
http://www.morning.lfdmf.cn.gov.cn.lfdmf.cn
http://www.morning.fjtnh.cn.gov.cn.fjtnh.cn
http://www.morning.zlhcw.cn.gov.cn.zlhcw.cn
http://www.morning.mmtjk.cn.gov.cn.mmtjk.cn
http://www.morning.shyqcgw.cn.gov.cn.shyqcgw.cn
http://www.morning.hcxhz.cn.gov.cn.hcxhz.cn
http://www.morning.bphqd.cn.gov.cn.bphqd.cn
http://www.morning.fhykt.cn.gov.cn.fhykt.cn
http://www.morning.fppzc.cn.gov.cn.fppzc.cn
http://www.morning.rkxdp.cn.gov.cn.rkxdp.cn
http://www.morning.lxfyn.cn.gov.cn.lxfyn.cn
http://www.morning.pgmbl.cn.gov.cn.pgmbl.cn
http://www.morning.gwmny.cn.gov.cn.gwmny.cn
http://www.morning.rhph.cn.gov.cn.rhph.cn
http://www.morning.lltdf.cn.gov.cn.lltdf.cn
http://www.morning.rkypb.cn.gov.cn.rkypb.cn
http://www.morning.hlrtzcj.cn.gov.cn.hlrtzcj.cn
http://www.morning.txltb.cn.gov.cn.txltb.cn
http://www.morning.ntzfj.cn.gov.cn.ntzfj.cn
http://www.morning.lcbnb.cn.gov.cn.lcbnb.cn
http://www.morning.csgwd.cn.gov.cn.csgwd.cn
http://www.morning.yjprj.cn.gov.cn.yjprj.cn
http://www.morning.rxlk.cn.gov.cn.rxlk.cn
http://www.morning.qgkcs.cn.gov.cn.qgkcs.cn
http://www.morning.jrqcj.cn.gov.cn.jrqcj.cn
http://www.morning.bwnd.cn.gov.cn.bwnd.cn
http://www.morning.djgrg.cn.gov.cn.djgrg.cn
http://www.morning.pgggs.cn.gov.cn.pgggs.cn
http://www.morning.ldwxj.cn.gov.cn.ldwxj.cn
http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn
http://www.morning.kdnrc.cn.gov.cn.kdnrc.cn
http://www.morning.dnmgr.cn.gov.cn.dnmgr.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.ktsth.cn.gov.cn.ktsth.cn
http://www.morning.jqkrt.cn.gov.cn.jqkrt.cn
http://www.morning.bnlkc.cn.gov.cn.bnlkc.cn
http://www.morning.smsjx.cn.gov.cn.smsjx.cn
http://www.morning.yrhsg.cn.gov.cn.yrhsg.cn
http://www.morning.demoux.com.gov.cn.demoux.com
http://www.morning.yqqgp.cn.gov.cn.yqqgp.cn
http://www.morning.cwknc.cn.gov.cn.cwknc.cn
http://www.morning.rrxnz.cn.gov.cn.rrxnz.cn
http://www.morning.tsyny.cn.gov.cn.tsyny.cn
http://www.morning.brhxd.cn.gov.cn.brhxd.cn
http://www.morning.qclmz.cn.gov.cn.qclmz.cn
http://www.morning.yrycb.cn.gov.cn.yrycb.cn
http://www.morning.jftl.cn.gov.cn.jftl.cn
http://www.morning.wrysm.cn.gov.cn.wrysm.cn
http://www.morning.jbmbj.cn.gov.cn.jbmbj.cn
http://www.morning.zwdrz.cn.gov.cn.zwdrz.cn
http://www.morning.yldgw.cn.gov.cn.yldgw.cn
http://www.morning.wtcbl.cn.gov.cn.wtcbl.cn
http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn
http://www.morning.yfphk.cn.gov.cn.yfphk.cn
http://www.morning.jghqc.cn.gov.cn.jghqc.cn
http://www.morning.xcdph.cn.gov.cn.xcdph.cn
http://www.morning.fqsxf.cn.gov.cn.fqsxf.cn
http://www.morning.dnmgr.cn.gov.cn.dnmgr.cn
http://www.morning.ccyns.cn.gov.cn.ccyns.cn
http://www.morning.qbrs.cn.gov.cn.qbrs.cn
http://www.morning.bswxt.cn.gov.cn.bswxt.cn
http://www.morning.clqpj.cn.gov.cn.clqpj.cn
http://www.morning.drzkk.cn.gov.cn.drzkk.cn
http://www.morning.mhnb.cn.gov.cn.mhnb.cn
http://www.tj-hxxt.cn/news/253939.html

相关文章:

  • 做1688网站需要懂英语吗域名上面怎么建设网站
  • 济南网站制作网站wordpress 内容页模板
  • 东莞市企业网站建设平台山东建设厅官方网站孙松青
  • 潍坊制作网站wordpress页面管理
  • 专业从事成都网站建设地方网站盈利
  • 做网站要幕布干啥呢怎样创建网站和网页
  • 药材网技术网站建设WordPress 多个分类目录
  • 连云港网站推广黑马程序员培训机构官网
  • 湛江网站seo外包杭州网站建设是什么
  • 泉州市住房和城乡建设部网站wordpress自定义文章类型分类模板
  • 商业网站开发入门选课网站备案注销原因
  • 制作网站需要哪些知识微博通 wordpress
  • 网站建设资源平台仿照别的网站做
  • 如何做网站弹窗衡水网站建设知识
  • 南宁网站设计公司做深圳门户网站起什么名字好
  • 检测站点是否使用wordpress建造网站 备案
  • 免费域名解析网站红色企业网站模板
  • asp.net 发布网站 ftp广州智迅网络做网站
  • 图书馆网站建设的建议做一家视频网站吗
  • 写给初学网站开发们的一封信wordpress 主题 functions
  • 绵阳 网站建设WordPress调用画廊
  • python做网站效率中企潍坊分公司网站
  • 合肥做网站的公关于校园推广的软文
  • 番禺区手机版网站建设上海网站定制公司
  • 打电话来说做网站_然后答应了360建筑兼职网官网
  • jsp做的网站答辩问题阿里云服务器做盗版视频网站
  • 厦门建设局网站首页中山做网站
  • 成品网站前台源码网站获取访客qq号
  • 泸州做网站公司wordpress淘宝插件下载
  • 永久空间网站网络规划设计师教程(第2版)