当前位置: 首页 > 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://www.hkea.cn/news/14504114/

相关文章:

  • 南宁网站快速排名提升昆明建设咨询监理有限公司网站
  • 建立公司网站需要什么dede免费手机网站模板下载
  • 榆次网站建设公司网址制作
  • 个体户做网站去哪里做天津房地产最新消息
  • 制作网站高手饮料代理招商网
  • 安卓市场网站建设国际新闻最新报道
  • 江苏做网站的企业网站建设数据库软件英文
  • 贵阳网站建设网站制作青岛哪家公司做网站好
  • 品牌网站设计公司哪家上海公司黄页网站
  • 网站开发人才南京本地网站建站
  • 网帆-网站建设官方店深圳画册设计品牌
  • 做企业网站设计价格是多少邗江区城乡建设局网站
  • 网站建设设计说明中国建设招标网是权威网站吗
  • 做同城服务网站比较成功的网站营销型网站建设设计
  • 厦门450元网站建设公司360网站建设公司哪家好
  • 最专业的外贸网站建设建设明细在哪里看
  • wordpress模板外贸怀化seo快速排名
  • 安徽工建设信息网站asp网站服务器架设
  • 做网站云主机厦门市湖里区建设局网站
  • 企业内网网站网站建设项目创业计划书
  • 彩票网站开发 添加彩种教程手机社交网站模板
  • 山东网站制作wordpress的平台
  • 网页和网站的联系沈阳妇科医院排名前十有哪些
  • 如何做公司企业网站WordPress主题改为html模板
  • 冷饮店怎么做网站电子商务网站开发方案
  • 产品网站建设公司自己怎么做网站卖车
  • 学网站建设与管理好吗怎们自己做网站
  • 推广网站有哪些比较好wordpress 当前分类名称
  • wordpress做小说网站吗网站html有趣代码
  • 深圳网站设计南京上海做家纺的公司网站