設(shè)T 是一棵帶權(quán)樹,樹的每一條邊帶一個正權(quán)。又設(shè)S 是T 的頂點集,T/S 是從樹T 中
將S中頂點刪去后得到的森林。如果T/S中所有樹的從根到葉的路長都不超過d ,則稱T/S
是一個d 森林。
(1)設(shè)計一個算法求T的最小頂點集S,使T/S是d 森林。(提示:從葉向根移動)
(2)分析算法的正確性和計算復(fù)雜性。
(3)設(shè)T中有n 個頂點,則算法的計算時間復(fù)雜性應(yīng)為O(n)。
標簽:
樹
上傳時間:
2015-05-31
上傳用戶:我們的船長