2012-04-09 101 views
0

有一個浮點值列表,可以不同或不同。我怎樣才能找到這個列表中最高值之一的隨機選擇的列表索引?獲取最大值的列表職位?

如果上下文有趣的是,你: 我嘗試寫一個求解器爲筆&紙遊戲Battleship。我試圖計算每個字段的命中概率,然後希望解算器在處拍攝最有可能的點之一,這意味着檢索我的可能性列表中最高可能性的索引,然後告訴遊戲引擎這個指數作爲我的選擇。已經有第一個舉動表明它可能發生,有很多領域具有相同的可能性。在這種情況下,隨機選擇其中的一個是有意義的(而不是總是首先或類似的)。

+1

什麼定義了高價值?也是一個很好的例子。 – jamylak 2012-04-09 14:25:05

+0

我在這裏錯過了什麼嗎?遍歷列表並跟蹤最大值的最大值和索引,或者在添加到列表中時更新最大變量。 – smcg 2012-04-09 14:25:08

回答