日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

leetcode 207. Course Schedule | 207. 课程表(Java)

發布時間:2024/2/28 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode 207. Course Schedule | 207. 课程表(Java) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

題目

https://leetcode.com/problems/course-schedule/

題解

這的道題思路,來源于數據結構中的 拓撲排序 問題,主要思路是,通過逐步遍歷刪除入度為 0 的節點,判斷該圖是否一個有向無環圖(DAG)。即,判斷該圖是否滿足兩個條件:

  • 必須能夠連通所有節點 (分析本題場景發現,可以不經過所有節點)
  • 不能有環
  • 詳細解題思路見下圖:

    import java.util.ArrayList;class Node {int inDegree;ArrayList<Integer> children;boolean alive; // whether deletedpublic Node() {alive = true;children = new ArrayList<>();} }class Solution {public boolean canFinish(int numCourses, int[][] prerequisites) {// init coursesNode[] nodes = new Node[numCourses];for (int i = 0; i < numCourses; i++) {nodes[i] = new Node();}// init prerequisitesfor (int i = 0; i < prerequisites.length; i++) {nodes[prerequisites[i][0]].children.add(prerequisites[i][1]);nodes[prerequisites[i][1]].inDegree++;}// check DAGint remain = numCourses; // remaining nodesboolean valid = true; // last loop really workswhile (valid && remain > 0) {valid = false;for (int i = 0; i < numCourses; i++) {if (nodes[i].inDegree == 0 && nodes[i].alive) {for (int n : nodes[i].children) { // updatenodes[n].inDegree--;}valid = true;nodes[i].alive = false;remain--;}}}return remain == 0;} }

    每一次提交運行時間不一樣,但總體來看效率比較低,后續看一下是否有優化解法。

    總結

    以上是生活随笔為你收集整理的leetcode 207. Course Schedule | 207. 课程表(Java)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 亚洲专区第一页 | 亚洲成a人在线观看 | 精品国产欧美一区二区三区成人 | www五月天com| 成人性生生活性生交全黄 | 免费观看成人毛片 | 久久中文字幕国产 | 国产视频一区二区三区在线观看 | 美女诱惑av | 日韩久久精品 | 姑娘第5集高清在线观看 | 中国黄色在线视频 | 欧美日韩视频一区二区 | 欧美精品播放 | 三级影片在线免费观看 | 国产区一区二区三 | 亚洲久久久久久久 | av在线官网 | 国产精品第三页 | 插久久| 三级爱爱 | 亚洲黄色网址大全 | 日本理论片午伦夜理片在线观看 | 老熟妇毛片 | 欧美精品日韩少妇 | 日本一区二区三区四区五区 | 黄色免费一级视频 | 国产一区二区精品久久 | 欧美色精品 | 黄色激情毛片 | 日韩少妇一区 | 日本精品人妻无码免费大全 | 久久精品国产亚洲av麻豆图片 | 精品国产aⅴ一区二区三区四川人 | 国产成人无码精品亚洲 | 日本视频网 | 丰满人妻一区二区三区无码av | 92久久| 理想之城连续剧40集免费播放 | 国产精品卡一 | 人人妻一区二区三区 | 亚洲av无码国产精品永久一区 | 精品欧美在线 | 电影寂寞少女免费观看 | 四虎视频国产精品免费入口 | 无码人妻aⅴ一区二区三区玉蒲团 | 亚洲国产免费视频 | 最黄一级片 | 男生操男生网站 | 国产黄色网络 | 欧美裸体精品 | 欧美成人免费播放 | 欧美日韩一区二区三区在线视频 | 黄色理伦| 国产精品久久77777 | 国产第一亚洲 | 在线播放中文字幕 | 青青草视频国产 | 亚洲一区二区动漫 | 操天天操 | 亚洲v国产v欧美v久久久久久 | 色呦呦在线看 | 性xx紧缚网站 | 久久天堂视频 | 日本一级理论片在线大全 | 亚洲麻豆一区二区三区 | 亚洲在线播放 | 图片区亚洲色图 | 免费在线观看中文字幕 | 久久成人免费视频 | 播播网色播播 | 在线看成人av | 青青草手机视频在线观看 | 精品亚洲国产成av人片传媒 | 国产一区二区三区网站 | 欧美亚洲综合久久 | 韩国三级中文字幕hd浴缸戏 | 一个综合色 | 性xxxxxxxxx18欧美 | 欧美韩日精品 | 另类专区亚洲 | 91福利在线免费观看 | 国产做爰视频免费播放 | 美女让男人捅 | 日本妈妈9 | 黄色资源在线播放 | a资源在线观看 | 91蜜桃视频 | 99久久精品国产色欲 | 欧美aaaaaaaaaa | 美女久久久久久久久久 | 超碰黄色| 高潮毛片无遮挡免费看 | 亚洲免费片 | 桃色网址| 影音先锋丝袜制服 | 亚洲一区二区综合 | 秋霞影院一区二区 | 天天操夜夜爱 |