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

网站建设yingkagou招聘网页怎么制作

网站建设yingkagou,招聘网页怎么制作,怎么自己注册网站平台了,在线制作印章软件课程表 力扣链接#xff1a;207. 课程表 题目描述 你这个学期必须选修 numCourses 门课程#xff0c;记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出#xff0c;其中 prerequisites[i] [ai, bi] #xff0c;表…课程表 力扣链接207. 课程表 题目描述 你这个学期必须选修 numCourses 门课程记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出其中 prerequisites[i] [ai, bi] 表示如果要学习课程 ai 则 必须 先学习课程 bi 。 例如先修课程对 [0, 1] 表示想要学习课程 0 你需要先完成课程 1 。 请你判断是否可能完成所有课程的学习如果可以返回 true 否则返回 false 。 示例 思路 拓扑排序问题抓住节点入度和出度的本质特征。 方法一 从入度思考(从前往后排序) 入度为0的节点在拓扑排序中一定排在前面, 然后删除和该节点对应的边, 迭代寻找入度为0的节点。 方法二 从出度思考(从后往前排序) 出度为0的节点在拓扑排序中一定排在后面, 然后删除和该节点对应的边, 迭代寻找出度为0的节点。、 Java代码从入度思考 class Solution {public boolean canFinish(int numCourses, int[][] prerequisites) {ListListInteger edgs new ArrayListListInteger();for(int i 0; i numCourses; i) {edgs.add(new ArrayListInteger());}int[] indeg new int[numCourses];for(int[] p : prerequisites) {edgs.get(p[1]).add(p[0]);indeg[p[0]];}QueueInteger queue new LinkedListInteger();for(int i 0; i numCourses; i) {if(indeg[i] 0) {queue.offer(i);}}int visited 0;while(!queue.isEmpty()) {visited;int u queue.poll();for(int v : edgs.get(u)) {indeg[v]--;if(indeg[v] 0) {queue.offer(v);}}}return visited numCourses;} }Java代码从出度思考 class Solution {ListListInteger edgs;int[] visited;boolean valid true;public boolean canFinish(int numCourses, int[][] prerequisites) {edgs new ArrayListListInteger();for(int i 0; i numCourses; i) {edgs.add(new ArrayListInteger());}visited new int[numCourses];for(int[] p : prerequisites) {edgs.get(p[1]).add(p[0]);}for(int i 0; i numCourses valid; i) {if(visited[i] 0) {dfs(i);}}return valid;}public void dfs(int u) {visited[u] 1;for(int v : edgs.get(u)) {if(visited[v] 0) {dfs(v);if(!valid) {return;}}else if(visited[v] 1) {valid false;return;}}visited[u] 2;} }
http://www.dnsts.com.cn/news/185028.html

相关文章:

  • 龙岗区住房建设局网站手机淘宝官网
  • 什么网站可以做调查恩施建站建设
  • 平台软件怎么制作开发网站优化设计方案怎么做
  • fwa 网站 欣赏html网页设计大赛作品
  • 英文网站案例杭州app定制公司
  • 西安网站制作有限公司建立网站需要多少钱八寇湖南岚鸿团队
  • h5case什么网站做网站咸阳
  • 做的好看的pc端网站网站 前台后台
  • 建立充电站需要多少钱WordPress考试
  • 网站开发使用软件环境什么是优化型网站
  • 重庆市建设执业注册中心网站dedecms物流企业网站模板(适合快递
  • 举报网站建设情况汇报wordlink网站开发
  • 黑色风格网站主页面南京营销
  • 基于php的家具公司网站开发软件定制
  • 展示照片的网站模板wordpress官网插件
  • 怎么查网站备案信息小程序商店图标
  • 电子商务网站建设背景关键字优化技巧
  • 让别人做一个网站需要多少钱做非法网站判什么邢
  • 丹阳网站建设咨询东莞企业网站制
  • flash做网站轮播图做公司网站要走哪些流程
  • 外贸网站设计的公司wordpress导航主题下载
  • 中国政务网站建设绩效评估河源网站开发
  • 信用网站建设标准外贸网站 源码
  • 做网站襄樊天津seo排名公司
  • 菏泽炫佑网站建设排名优化关键词公司
  • 公司购买网站怎么做分录wordpress仿小刀主题
  • 系网站建设总结报告17网站一起做网
  • 做冠县梨园网站怎么做搜索小程序
  • 高端建站价格网站推广渠道
  • 网站不足之处宁波建站方案