我在重疊問題上進行了檢查。這可能是關閉的:find number of tennis matches required查找錦標賽比賽列表中的優勝者
這是亞馬遜的面試問題。我想知道對於'p'玩家來說,關鍵路徑上的Θ(log p)操作是否是正確答案(與錦標賽屏障算法 - > John Mellor-Crummey相同)。
比方說,我們有4名玩家1,2,3,4,我們可以安排之間的匹配:
1) Between (1 & 2)
2) Between (3 & 4)
3) organize the third match between winners of these two matches.
類似地,對於圖5(奇數)播放器,我們可以安排之間的匹配:
1) (1 & 2) and (3 & 4)
2) Winner from (1&2) OR winner from (3&4) against 5
3) Winner between winner of not chosen group and winner from previous match
。
所以問題是「如果每場比賽都有兩名對手參加比賽,那麼用p'贏得一場比賽的最少比賽數是多少?這個數字是多少?log(p)'?」。這是個問題嗎? – angelatlarge 2013-03-16 17:57:02
我們不知道問題是什麼。投票結束。 – 2013-03-16 18:02:52
我從glassdoor.com得到它,我希望我也知道完整的問題。 – user1071840 2013-03-16 18:04:59