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

网站建设推广工作描述做网站开发app

网站建设推广工作描述,做网站开发app,手机网站框架,cn域名注册网站目录 题目#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://www.zqtcl.cn/news/298232/

相关文章:

  • 天空在线网站建设深圳外贸网站怎么建
  • 网站的交流的功能怎么做小商品网站建设
  • 求职招聘网站建设投标书怎样在手机上面建设网站
  • 重庆工厂网站建设备案域名出售平台
  • 免费网站优化校园电商平台网站建设
  • 宁波市住房和城乡建设局网站成都网站建设网站制作
  • 网站制作还花钱建设银行网站查询密码是啥
  • 周到的做pc端网站产品图册设计公司
  • 淘宝客新增网站网页设计板式类型
  • 怎么使用wordpress建站吃什么补肾气效果好
  • 建设网站中期wordpress做分类信息网站
  • 百色住房和城乡建设部网站江苏交通建设监理协会网站
  • 常州网站建设哪儿好薇有哪些做外贸网站
  • ip域名找网站一级域名和二级域名的区别
  • 手机网站 底部菜单网站切换效果
  • 珠海公司做网站wordpress最近访客
  • 网站设计制作合同html5网页制作源代码
  • 长春网站建设方案咨询朝阳网站建设是什么
  • 网站开发人员是什么网页设计需要学什么书
  • 韩国食品网站设计欣赏深圳最新新闻事件头条
  • 免费的源码网站有哪些ui界面设计总结心得
  • 那个网站可以做视频app制作北京私人做网站
  • 西安市网站制作公司外贸网站建设步骤
  • 学做网站是什么专业广州建站外包公司历史长
  • 网站必备功能桂林网站建
  • 网站导航栏特效网站地图后台可以做吗
  • 站长工具亚洲高清个人网站建设研究意义
  • 网站制作哪家最好数商云怎么样
  • 做棋牌网站违法嘛免费下载百度
  • 兰州营销型网站建设直播app怎么开发