[理工] 資演 選擇樹

看板Grad-ProbAsk作者 (還很新)時間9年前 (2017/01/23 10:20), 9年前編輯推噓2(206)
留言8則, 2人參與, 最新討論串1/1
http://i.imgur.com/8RMdNtx.jpg
(1)想請教這題選擇樹中,沒有說是要選擇最大還是最小一般來說是選最大嗎? 這樣畫出來是選最大的出來然後開始競賽對嗎 (2) 一個元素被output是哪一個元素被output呢,root嗎?output之後的樹是從run裡頭重新挑次大的再重新比較嗎? (3) 想問一個觀念,loser tree一開始的leaf是不是也一樣?(假設是max,那麽run裡頭挑出最大的元素,慢慢比較上去,輸的當root沒錯吧?) (4) 我覺得是nlogn 不知道有沒有想錯? 每一次元素更動,比較次數不超過樹高,因為是complete tree所以log n,最多n次 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.200.66 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1485138022.A.941.html

01/23 10:25, , 1F
這題應該是成大103程式設計
01/23 10:25, 1F

01/23 10:26, , 2F
(1)我看這題的每個run都是由小到大,所以我認為winner
01/23 10:26, 2F

01/23 10:26, , 3F
應該是比較小的數才對
01/23 10:26, 3F

01/23 10:26, , 4F
(2)應該是root沒錯
01/23 10:26, 4F
output節點後,run裡頭直接刪去一個element就好嗎?

01/23 10:31, , 5F
(3)可以參考這裡:https://goo.gl/UpjHZ6
01/23 10:31, 5F

01/23 10:32, , 6F
(4)應為nlogk,因為只有k個run,樹高為logk
01/23 10:32, 6F

01/23 11:41, , 7F
我也覺得應該是小的winner 看下方排列得知
01/23 11:41, 7F

01/23 11:41, , 8F
不然推出來的winner不會是最大數 相反得知 要推出最小
01/23 11:41, 8F
原來如此 謝謝! ※ 編輯: newpuma (223.137.200.66), 01/23/2017 13:52:29
文章代碼(AID): #1OXMXcb1 (Grad-ProbAsk)