for(int i = 0; i < distance.length; i++) {
for (int j = 0; j < distance.length; j++) {
if (distance[i] == distance[j]) {
if (x[i] > x[j]) {
x = swapInt(x, j, i);
input = swapString(input, j, i);
}
}
}
}
расстояние представляет собой расстояние от точки от начала координат
х координат х для точек
входа исходных входных точек пользователя
я хочу эту петлю, чтобы организовать точки в порядке возрастания порядок для координаты x, если их расстояние одинаковое Однако, когда я запускаю его, он упорядочивается в порядке убывания
Что делать, чтобы решить эту проблему?Как организовать от меньшего до большего значения для x?
public static int[] swapInt (int[] a, int i, int j) {
int temp = a[i];
a[i] = a[j];
a[j] = temp;
return a;
}
Как получается, что один массив примитивов хранит координаты x и y – ManojGumber