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

网站代理服务器有问题学做网站书籍

网站代理服务器有问题,学做网站书籍,it培训学校it培训机构,电视直播网站建设题目#xff1a; 你这个学期必须选修 numCourses 门课程#xff0c;记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出#xff0c;其中 prerequisites[i] [ai, bi] #xff0c;表示如果要学习课程 ai 则 必须 先学习…题目 你这个学期必须选修 numCourses 门课程记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出其中 prerequisites[i] [ai, bi] 表示如果要学习课程 ai 则 必须 先学习课程  bi 。 例如先修课程对 [0, 1] 表示想要学习课程 0 你需要先完成课程 1 。 请你判断是否可能完成所有课程的学习如果可以返回 true 否则返回 false 。 class Solution {public boolean canFinish(int numCourses, int[][] prerequisites) {int[] indegrees new int[numCourses]; // 入度表ListListInteger adjacency new ArrayList();QueueInteger queue new LinkedList();for (int i 0; i numCourses; i) adjacency.add(new ArrayList()); // 初始化 0到n-1门课,每门课对应一个List,用于该课是谁的先修课for (int[] cp : prerequisites) {indegrees[cp[0]];adjacency.get(cp[1]).add(cp[0]); // 该课是谁的先修课}// 将所有入度为 0 的节点入队for (int i 0; i numCourses; i) {if (indegrees[i] 0)queue.add(i);}// bfswhile (!queue.isEmpty()) {int pre queue.poll();numCourses--;for (int cur : adjacency.get(pre))if (--indegrees[cur] 0) queue.add(cur);}return numCourses 0;} } class Solution {public boolean canFinish(int numCourses, int[][] prerequisites) {ListListInteger adjacency new ArrayList();for (int i 0; i numCourses; i) adjacency.add(new ArrayList()); // 初始化 0到n-1门课,每门课对应一个List,用于该课是谁的先修课int[] flags new int[numCourses]; // 标志数组for (int[] cp : prerequisites) {adjacency.get(cp[1]).add(cp[0]); // 该课是谁的先修课}for (int i 0; i numCourses; i) {if (!dfs(adjacency, flags, i))return false;}return true;}// 存在环返回false, 不存在返回trueprivate boolean dfs(ListListInteger adjacency, int[] flags, int i) {if(flags[i] 1) return false;if(flags[i] -1) return true;flags[i] 1;for(Integer j : adjacency.get(i)) {if(!dfs(adjacency, flags, j)) return false;}flags[i] -1;return true;} }
http://www.zqtcl.cn/news/432212/

相关文章:

  • 勉县网站建设电商网站要素
  • 重庆旅游seo整站优化网站制作的一般步骤是什么
  • 网站建设评估体系p2p网站建设框架
  • .net 快速网站开发东莞网站建设公司哪家好
  • 东莞个人网站设计潍坊专业人员继续教育
  • 网站建设如何创业建设招标网官网
  • 公司没有销售网站怎么做业务怎么做微信推送 网站
  • 商城网站模版郴州网页定制
  • 电子商务网站建设步骤海外广告投放渠道
  • 网站用花生壳nas做存储十堰市网站建设
  • 用html5做手机网站抖音平台建站工具
  • 在线课程网站开发的研究意义网站开发需要哪些知识
  • 深圳网站优化怎么做手工艺品外贸出口公司网站建设方案
  • 从网站优化之角度出发做网站策划wordpress邀请码插件
  • 大学营销型网站建设实训课程o2o的四种营销模式
  • 咋做网站代码背景图宁远网站建设
  • 有哪些可以做网站的企业网站想换个风格怎么做
  • 怎么在百度搜索自己的网站在电脑上建设个人网站
  • wordpress网站菜单固定电商未来发展趋势前景
  • 五合一网站建设费用python 做网站 用哪个框架好
  • 波莱网站开发动态域名可以做网站吗
  • 网站建设 赣icp 南昌面馆装修设计
  • 福田附近公司做网站建设多少钱网站建设文献综述范文
  • 镇江网站建设设计建设银行投诉网站首页
  • 石家庄个人做网站广州全网络营销
  • html5网站建设加盟wordpress 4.8.6
  • 携程网站建设的基本特点哈尔滨做平台网站平台公司
  • 网站建设入门解读国模 wordpress
  • 网站购物车js代码怎么做制作app的软件有哪些
  • 36氪网站用什么程序做的互联网门户网站建设