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

企业网站 程序免费咨询制度

企业网站 程序,免费咨询制度,网站建设 环保 图片,免费正能量下载软件课程表 力扣链接#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.hkea.cn/news/14353120/

相关文章:

  • 网站如何集成微信支付中国建设银行人才招聘网站
  • 个人做网站做什么样的话免费有效的推广平台
  • 建设厅网站上人员怎么导出如何增加网站转化率
  • 郑州七彩网站建设公司 概况青岛房产网
  • 做购物网站需要多少钱品牌vi设计有哪些内容
  • 均安网站建设赛博网站建设四川
  • 怎么在网站添加链接佛山市建设网站
  • 律师建网站电商网站设计公司排行榜
  • wordpress连接被重置网站怎么做关键词怎么优化
  • 公司网站建设设计方案建筑行业教育培训平台
  • 杭州网站建设q479185700惠地推网站信息怎么做
  • 做网站用哪个软件写比较好17做网店广州货源网
  • 电子商务网站建设与管理期末考试题十大接单推广app平台
  • 西安网站免费制作中国最大的私人定制公司
  • wordpress影视主体seo线下培训机构
  • 公司信息化网站建设实施方案网架加工图
  • 网站建设友汇51网站空间还有吗
  • 外国做问卷可以赚钱的网站太原房产网站建设
  • 做网站按什么收费多少钱五华区网站
  • 公司网站建设费用网络营销方式文献
  • 内蒙古城乡建设厅网站资质公告龙口网站建设公司报价
  • 上海建科建设监理网站wordpress多张页面左右滑动
  • 如何 网站收录网络服务机构
  • 沈阳网站关键词优化服务好厦门双瑞高磁网站是谁做的
  • 网站退出率是什么意思餐饮网站建设研究问题
  • 如何给网站更换域名外国网站在中国做推广
  • 网站建设策划书案例天眼查在线查询官网
  • 做网站多少费用石家庄网址服务
  • 简单的网站设计开发jsp网站开发软件
  • 营销型网站的要素单页面网站源码