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

县城乡建设局网站手机网站建设规划书

县城乡建设局网站,手机网站建设规划书,wordpress 作品集 相册,微问数据平台入口目录 题目#xff1a; 示例#xff1a; 分析#xff1a; 代码#xff1a; 题目#xff1a; 示例#xff1a; 分析#xff1a; 今天是课程表系列题目的最后一题#xff0c;因为我在题库里找不到课程表5了#xff0c;所以今天的每日一题就是最后一个课程表了。 题…目录 题目 示例 分析 代码 题目 示例 分析 今天是课程表系列题目的最后一题因为我在题库里找不到课程表5了所以今天的每日一题就是最后一个课程表了。 题目照例是给我们一堆课程的先修关系然后问我们某课程是否是另一个课程的先修课程或者是先修课程的先修课程。 如下图BCD都是A的先修课程。 把问题换个问法也就是在有向图中一个节点能否走到另一个节点。 那我们只需要递归的去寻找目标课程的先修课程直到找到对应的先修课程或者是把所有先修课程都找遍了也没找到。 DFS和BFS都可以我个人喜欢DFS所以下面代码是DFS的。 代码 class Solution { public:unordered_mapint,vectorintm;bool find(int n,int cur,int target,unordered_setint s){if(s.count(cur)) return false; //防止重复递归同一个课程s.insert(cur);for(int i:m[cur]){ //遍历当前课程的先修课程if(itarget) return true; //如果等于了目标课程那么返回tureif(find(n,i,target,s)) return true; //再去寻找先修课程的先修课程}return false;}vectorbool checkIfPrerequisite(int numCourses, vectorvectorint prerequisites, vectorvectorint queries) {for(auto p:prerequisites){ //构建有向图if(m.find(p[0])m.end()) m[p[0]]vectorint(0);m[p[0]].push_back(p[1]);}vectorboolres;for(auto q:queries){ //遍历问题unordered_setints;if(find(numCourses,q[0],q[1],s)) res.push_back(true);else res.push_back(false);}return res;} };
http://wiki.neutronadmin.com/news/329861/

相关文章:

  • 松江网站设计自建网站平台哪个好
  • 中国城乡与住房建设部网站首页美工所需要的网站
  • 新网站该如何做网站优化呢霍山网站建设
  • 网站制作公司下浙江省建设安监站网站
  • 黑河市建设局网站wordpress编辑器百度云
  • 网站设计的论文网站建设与技术团队
  • 满城做网站电话常州网站关键字优化
  • 自己家开了一家装修公司怎么做装修网站直播软件哪个好
  • 贵阳网站建设建站系统视觉传播设计与制作
  • 网上商城网站开发需求说明书怀柔青岛网站建设
  • 百度网站快速收录清远seo站内优化
  • 网页设计与制作教学标准中职株洲sem优化哪家好
  • 网站生成手机版和各大网站做视频的工作总结
  • 前端 模板 网站公司网站重新建站通知
  • 西安地区专业做网站公司网页编程培训
  • 建立网站数据库实验报告昆明网站建设团队
  • 移动互联网站开发与维护wordpress调用用户自定义头像
  • 微信一键登录网站怎么做简述网站开发的三层架构
  • 手机购物软件有哪些企业优化方案
  • 上海闵行建设局官方网站罗湖附近网站建设公司
  • 网站建设这一行业怎样管理咨询公司主要做什么
  • 网站域名地址查询国内用react做的网站
  • 网站做推广的企业宣传型网站
  • 做网站需要画原型图么室内设计师怎么考证
  • 自己造网站wordpress 清新主题
  • 七牛云可以做网站的存储空间吗东莞厚街做网站
  • 网站建站报告2000字智能网站建设设计
  • 内蒙古建设工程质监站网站在哪几个网站里做自媒体赚钱
  • 衡阳网站建设公司哪家好抖音小程序开发者平台
  • 福州建设企业网站软件开发工具排名