У меня есть отсортированный массив. Скажем, это int [] numArr=new int[]{6, 9, 10, 27};
Как найти наименьшее расстояние между двумя числами рядом друг с другом в массиве?
Наименьшее расстояние между 9 и 10, и это 1. Программа должна печатать эту 1.
Я не ожидал код, но я надеюсь, что кто-то может дать мне идея о том, как действовать дальше.
петля на массиве, проверьте 'item [n] - item [n + 1]', предполагая отсортированный восходящий массив и сохраняя наименьший результат. –
'item [n] - item [n + 1]' даст вам отрицательные числа ... – kiwixz