Ближайшие по значению k элементов
Условие задачи
Дан отсортированный по неубыванию массив целых чисел (возможны повторения). Дан индекс элемента i и число k. Метод должен вернуть k ближайших по значению (по модулю разницы) элементов к элементу с индексом i.
a = [1 2 2 3 4 4 5 6], i = 4, k = 2 → result = [4 4]
a = [1 2 3 4 5 6], i = 3, k = 2 → result = [4 3] или [4 5]
a = [1 2 3 4 5 6], i = 0, k = 3 → result = [1 2 3]
a = [1 2 2 3 3 56 78 79 79 100], i = 4, k = 3 → result = [3 2 3]