LeetCode 743 網路延遲時間

2021-09-16 18:44:44 字數 561 閱讀 6510

有 n 個網路節點,標記為 1 到 n。

給定乙個列表 times,表示訊號經過有向邊的傳遞時間。 times[i] = (u, v, w),其中 u 是源節點,v 是目標節點, w 是乙個訊號從源節點傳遞到目標節點的時間。

現在,我們向當前的節點 k 傳送了乙個訊號。需要多久才能使所有節點都收到訊號?如果不能使所有節點收到訊號,返回 -1。

樣例輸入:

[[2,1,1],[2,3,1],[3,4,1]]//道路資訊

4 //總節點數

2 //出發的結點

樣例輸出:

2 //最長時間

就是單源最短路找時間最長的那個

class solution

void

dijkstar

(int st)}}

} public:

intnetworkdelaytime

(vectorint>>

×,int n,

int k)

};

LeetCode 743 網路延遲問題

有 n 個網路節點,標記為 1 到 n。給定乙個列表 times,表示訊號經過有向邊的傳遞時間。times i u,v,w 其中 u 是源節點,v 是目標節點,w 是乙個訊號從源節點傳遞到目標節點的時間。現在,我們從某個節點 k 發出乙個訊號。需要多久才能使所有節點都收到訊號?如果不能使所有節點收到...

LeetCode 743 網路延遲時間

有 n 個網路節點,標記為 1 到 n。給定乙個列表 times,表示訊號經過有向邊的傳遞時間。times i u,v,w 其中 u 是源節點,v 是目標節點,w 是乙個訊號從源節點傳遞到目標節點的時間。現在,我們從某個節點 k 發出乙個訊號。需要多久才能使所有節點都收到訊號?如果不能使所有節點收到...

LeetCode 743 網路延遲時間 C

有n個網路節點,標記為1到n。給定乙個列表times,表示訊號經過有向邊的傳遞時間。times i u,v,w 其中u是源節點,v是目標節點,w是乙個訊號從源節點傳遞到目標節點的時間。現在,我們向當前的節點k傳送了乙個訊號。需要多久才能使所有節點都收到訊號?如果不能使所有節點收到訊號,返回 1。注意...