中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

西安有什么網(wǎng)站網(wǎng)絡(luò)輿情監(jiān)測中心

西安有什么網(wǎng)站,網(wǎng)絡(luò)輿情監(jiān)測中心,深圳哪些公司需要做網(wǎng)站,網(wǎng)站一鍵提交2023-09-10每日一題 一、題目編號 210. 課程表 II二、題目鏈接 點(diǎn)擊跳轉(zhuǎn)到題目位置 三、題目描述 現(xiàn)在你總共有 numCourses 門課需要選,記為 0 到 numCourses - 1。給你一個(gè)數(shù)組 prerequisites ,其中 prerequisites[i] [ai, bi] ,表示在…

2023-09-10每日一題

一、題目編號

210. 課程表 II

二、題目鏈接

點(diǎn)擊跳轉(zhuǎn)到題目位置

三、題目描述

現(xiàn)在你總共有 numCourses 門課需要選,記為 0 到 numCourses - 1。給你一個(gè)數(shù)組 prerequisites ,其中 prerequisites[i] = [ai, bi] ,表示在選修課程 ai 前 必須 先選修 bi 。

例如,想要學(xué)習(xí)課程 0 ,你需要先完成課程 1 ,我們用一個(gè)匹配來表示:[0,1] 。
返回你為了學(xué)完所有課程所安排的學(xué)習(xí)順序??赡軙?huì)有多個(gè)正確的順序,你只要返回 任意一種 就可以了。如果不可能完成所有課程,返回 一個(gè)空數(shù)組 。

示例 1:
在這里插入圖片描述
示例 2:
在這里插入圖片描述
示例 3:
在這里插入圖片描述
提示:

  • 1 <= numCourses <= 2000
  • 0 <= prerequisites.length <= numCourses * (numCourses - 1)
  • prerequisites[i].length == 2
  • 0 <= ai, bi < numCourses
  • ai != bi
  • 所有[ai, bi] 互不相同

四、解題代碼

class Solution {
public:#define maxn 100010vector<int> Edges[maxn];int hash[maxn];int deg[maxn];void addEdge(int u,int v){Edges[u].push_back(v);deg[v]++;}vector<int> findOrder(int numCourses, vector<vector<int>>& prerequisites) {memset(hash,0,sizeof(hash));memset(deg,0,sizeof(deg));int length=prerequisites.size();for(int i=0;i<length;i++){Edges[i].clear();hash[i]=0;}for(int i=0;i<length;i++){addEdge(prerequisites[i][1],prerequisites[i][0]);}queue<int> q;vector<int> res;int x=0;for(int i=0;i<numCourses;i++){if(deg[i]==0){x++;q.push(i);hash[i]=1;res.push_back(i);}}vector<int> path;while(!q.empty()){int u=q.front();q.pop();for(int i=0;i<Edges[u].size();i++){deg[Edges[u][i]]--;if(deg[Edges[u][i]]==0 && hash[Edges[u][i]]==0){q.push(Edges[u][i]);hash[Edges[u][i]]=1;res.push_back(Edges[u][i]);x++;}}}if(x==numCourses){return res;}return path;}
};

五、解題思路

(1) 依然是一道拓?fù)渑判虻慕?jīng)典題目。

http://www.risenshineclean.com/news/39353.html

相關(guān)文章:

  • 建站的步驟有哪些杭州網(wǎng)站
  • php網(wǎng)站開發(fā)代碼東莞做網(wǎng)站最好的是哪家
  • 邯鄲網(wǎng)站制作多少錢蘇州網(wǎng)站建設(shè)制作公司
  • 貴州省城鄉(xiāng)和建設(shè)廳網(wǎng)站seo優(yōu)化的作用
  • 游戲網(wǎng)站風(fēng)格dz論壇seo
  • 阿里云 做購物網(wǎng)站網(wǎng)站seo是什么平臺
  • 上海網(wǎng)站建設(shè)心得win10一鍵優(yōu)化工具
  • 免費(fèi)做網(wǎng)站的軟件小廣告設(shè)計(jì)
  • 上市公司做網(wǎng)站源碼網(wǎng)站
  • 做網(wǎng)站用什么語言最好seo優(yōu)化設(shè)計(jì)
  • 陜西 汽車 網(wǎng)站建設(shè)網(wǎng)頁制作源代碼
  • 商城開發(fā)價(jià)格服務(wù)企業(yè)網(wǎng)站優(yōu)化服務(wù)公司
  • 移動(dòng)網(wǎng)站制作價(jià)格安裝百度到手機(jī)桌面
  • 網(wǎng)站是先解析后備案嗎免費(fèi)投放廣告平臺
  • 大片播放網(wǎng)站seo百度發(fā)包工具
  • 鄭州制作網(wǎng)站新站整站快速排名
  • 獨(dú)立網(wǎng)站怎么做推廣google chrome download
  • 網(wǎng)站開發(fā)的前端框架有哪些口碑營銷的案例及分析
  • 視頻網(wǎng)站怎么做算法上海seo外包公司
  • 做搜狗網(wǎng)站優(yōu)化南京seo推廣
  • 定州網(wǎng)站建設(shè)公司最新網(wǎng)絡(luò)營銷方式有哪些
  • wordpress簡介怎么改東莞seo收費(fèi)
  • 手把手教做網(wǎng)站做國外網(wǎng)站
  • 順德網(wǎng)站制作seo課程培訓(xùn)要多少錢
  • 做網(wǎng)站一個(gè)月能掙多少錢網(wǎng)絡(luò)營銷師證書含金量
  • 深圳網(wǎng)站優(yōu)化團(tuán)隊(duì)長春網(wǎng)站優(yōu)化服務(wù)
  • html可視化編輯軟件東莞網(wǎng)站優(yōu)化公司哪家好
  • 做網(wǎng)站用哪個(gè)軟件寫比較好免費(fèi)優(yōu)化網(wǎng)站
  • 雄縣網(wǎng)站建設(shè)免費(fèi)海報(bào)模板網(wǎng)站
  • 網(wǎng)站備案后可以更換域名嗎網(wǎng)絡(luò)營銷是學(xué)什么