Так что в основном у меня есть массив n
целых чисел (только положительные). Я хочу иметь k
количество целых чисел из этого массива в отдельном массиве (k<n)
так, чтобы разница между этими k числами была минимальной среди всех остальных k
пар целых чисел в массиве.
Если k равно 1, мне просто нужно вернуть максимальное целое число массива.
Я хочу реализовать это в JavaScript. Я понимаю, как запустить эту проблему для значений k=1
и k=2
. Но я не понимаю общую концепцию этой проблемы.
Например:
Array = [6,22,21,63,99,77]
Я отсортировал этот массив в порядке возрастания. После этого я не понимаю, как действовать дальше.