Re: [理工] [algo] 99中央第六題
※ 引述《hswayne (>酷炫<小豪)》之銘言:
: 附個連結:
: http://ppt.cc/9(33
: 有人有比較好的想法嗎!?
: 有請高手解惑~
這題的hint就是這個圖是tree
也就是說所有的ALL PAIR SHORTEST PATH的結果
相當於路徑長(因為樹任二點只有一種path,則此path就是答案)
觀念:利用DFS or BFS 找出 spanning tree
則可以知道某一個點到所有點的最短路長
每一個點花O(V+E)
做N次(N個點)
知道TIME為:O(N*(V+E))
但是E=N-1 代進去
答案為O(N^2)
所以虛擬碼只要對DFS 或BFS進行修改即可
有錯請指教謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.161.193.164
推
02/09 22:41, , 1F
02/09 22:41, 1F
推
02/09 22:47, , 2F
02/09 22:47, 2F
※ 編輯: johnyne 來自: 1.161.193.164 (02/09 22:48)
推
02/09 23:11, , 3F
02/09 23:11, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):