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

怎么做轴承网站做网站用买服务器码

怎么做轴承网站,做网站用买服务器码,wordpress 安装过程,宁乡建设局网站题目 你这个学期必须选修 numCourses 门课程#xff0c;记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出#xff0c;其中 prerequisites[i] [ai, bi] #xff0c;表示如果要学习课程 ai 则 必须 先学习课程 bi 。 …题目 你这个学期必须选修 numCourses 门课程记为 0 到 numCourses - 1 。 在选修某些课程之前需要一些先修课程。 先修课程按数组 prerequisites 给出其中 prerequisites[i] [ai, bi] 表示如果要学习课程 ai 则 必须 先学习课程 bi 。 例如先修课程对 [0, 1] 表示想要学习课程 0 你需要先完成课程 1 。 请你判断是否可能完成所有课程的学习如果可以返回 true 否则返回 false 。 示例 1 输入 numCourses 2, prerequisites [[1,0]] 输出 true 解释 总共有 2 门课程。学习课程 1 之前你需要完成课程 0 。这是可能的。代码与解析 class Solution {/*** 判断课程是否能够完成** param numCourses 课程数量* param prerequisites 课程先修关系的数组* return 如果能完成所有课程返回true否则返回false*/public boolean canFinish(int numCourses, int[][] prerequisites) {// 创建图的邻接表ListListInteger list new ArrayList();for (int i 0; i numCourses; i) {list.add(new ArrayList());}// 初始化状态数组0表示未访问1表示正在访问-1表示已访问int[] state new int[numCourses];// 构建邻接表for (int[] cp : prerequisites) {list.get(cp[1]).add(cp[0]); // 记录先修课对应的后续课程}// 对每门课程进行深度优先搜索判断是否有环for (int i 0; i numCourses; i) {if (!dfs(list, state, i)) return false; // 若存在环则返回false}return true; // 不存在环返回true}/*** 深度优先搜索判断是否存在环** param list 课程的邻接表* param state 课程状态数组* param need 当前需要判断的课程* return 存在环返回false否则返回true*/public boolean dfs(ListListInteger list, int[] state, int need) {if (state[need] 1) return false; // 若当前课程正在访问中说明存在环返回falseif (state[need] -1) return true; // 若当前课程已访问过直接返回truestate[need] 1; // 标记当前课程正在访问中// 对当前课程的后续课程进行深度优先搜索for (Integer t : list.get(need)) {if (!dfs(list, state, t)) return false; // 若后续课程存在环返回false}state[need] -1; // 标记当前课程访问结束return true; // 当前课程不存在环返回true} }
http://www.zqtcl.cn/news/784189/

相关文章:

  • 龙海市城乡规划建设局网站河南郑州哪里可以做公司网站
  • 网站正能量晚上不用下载进入免费成都网站制作方案
  • 宝安做棋牌网站建设哪家公司便宜jsp网站搭建
  • 英文网站建设方法深圳信用网
  • ip查询网站用织梦后台修改网站logo
  • 网站编辑信息怎么做茶叶网站建设策划书ppt
  • 网站建设费摊销几年嵌入式软件开发用什么语言
  • 网站备案 后期商业设计网站
  • 网站负责人半身照国际公司和跨国公司
  • 网站的组成友情下载网站
  • 做视频课程网站中职网站建设
  • seo整站优化服务盗图来做网站
  • 网站服务器基本要素有哪些交易网站的建设规划
  • 网站开发源代码mvc山东网站推广
  • 深圳建网站兴田德润团队织梦的网站模板免费吗
  • 手机响应式网站怎么做图书馆建设网站注意点
  • 白云做网站要多少钱wordpress指定分类子类
  • 侧导航网站济南网上房地产
  • 做得比较好的公司网站自己可以学做网站吗
  • 陕西省两学一做网站产品推广方案
  • 做网站ps文字有锯齿网站建设项目管理基本要求
  • 大连网站制作的网络科技公司取名创意
  • 哈尔滨企业网站建站推荐专业微网站营销
  • 阿里云模板建站怎么样上海免费建站模板
  • 中企动力网站建设合同织梦商业网站内容管理系统
  • 厦门石材网站建设个人网页模板制作
  • 网站建设责任分工手机兼职群
  • 做网站维护的收入怎么确认网校网站毕业设计的方案
  • 商丘网站建设想象力网络普洱做网站的报价
  • wordpress前端是什么网站建设备案优化