Показать сообщение отдельно
  #2 (permalink)  
Старый 27.09.2012, 21:35
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Во-первых уточните, вам нужен именно Java, или JavaScript.
Если Java, то вы немного не по адресу, хотя может кто и подскажет
Здесь форум по JavaScript

Во-вторых, если условие задачи звучит именно так как вы написали, то наименьшая разность будет если вычесть из минимального элемента максимальный.
Найти минимальный и максимальный элементы в массиве - стандартная учебная задача, которая решается более чем элементарно.
Вычесть их, и получить абсолютное значение разности - еще более элементарные операции.

Если же вам нужно найти наименьшую по модулю разность, то вам нужно отсортировать массив, а затем вычисляя попарно разность между соседними элементами, найти наименьшую.
Ответить с цитированием