我有一個長度均勻的整數數組。作爲一個例子,讓我們來看一個數組{0, 6, 4, 22, 19, 11}
。將所有數字配對成對,我必須找到最大的一對數。現在,在所有可能的組合中,我必須找到最大的配對總和最小的情況。 在這種情況下,它將是23(當對是0-22,4-19,6-11)。配對陣列的最小最大和
現在我能想到的是檢查每一個可能的集對資金的,發現最大的一對,並檢查它是否比上一次小的唯一案例。然而,這個效率非常低,因爲它需要在陣列中循環長度的平方時間。我想知道是否有更有效的方法來做到這一點。
我考慮到排數組,並找到最大的一筆來自第一和最後一個元素選擇對,然後向內移動,可以工作,但我不知道這是在所有情況下都是這樣。
而你的問題是? – GGO