Как посчитать выборку банкоматов с минимальным расстоянием, если ближайших может быть больше пяти

JavaАлгоритмыБазы данныхВыборка данныхГеолокация