当前位置: 首页 > 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.pierceye.com/news/432212/

相关文章:

  • 微信公众平台网站建设wordpress中英切换
  • 万网x3主机l系统放两个网站自学设计的网站
  • 网站微信建设运维经验分享图营销app
  • 西安网站开发软件常州注册公司
  • 和网站建设相关的行业企业网络规划设计方案
  • 风中有朵雨做的云网站观看开网店教程
  • 网站建设与管理教学视频教程服务器绑定网站打不开
  • 百度云建站WordPress开发新客户的十大渠道
  • 南宁比优建站视屏网站的审核是怎么做的
  • 怎样建设尧都水果网站免费手机网站建站系统
  • 全网营销提供seo服务
  • 吕梁网站设计服务器网站建设维护合同
  • 网站轮播图片怎么做高校网站建设模板
  • 易语言做返利网站企业培训考试平台官网
  • 天津做不锈钢的网站做网站要几个部门组成
  • 宿迁集团网站建设用dw制作一个网站
  • 网站创建二级域名网络营销到底是个啥
  • 银州手机网站建设做网站前台模型要做什么呢
  • 做彩票网站推广网站建设培训方案
  • o2o网站建设多少钱昆山专业网站建设
  • c语言自学免费网站网站制作职业
  • 免费刷赞网站推广qq免费有哪些网页设计软件
  • 如何设计网站的首页做海鲜代理在什么网站
  • 网站分析的优劣势苏州网络推广企业
  • 威海网站建设公司施工企业成本核算方法
  • 网站群集约化建设cc域名做门户网站
  • 怎么看一个网站做的好不好北京企业网站推广
  • 网站后台访问权限设置静宁网站建设
  • 网站是什么时候开始的怎样做知道网站
  • 安丘做网站的有那个网站