Я прочитал файл с городами и его населением, и я пытаюсь сортировать города по алфавиту с помощью сортировки вставки. Проблема в том, что он сортирует все элементы, кроме первого. Первое значение в несортированном списке остается в индексе [0] в отсортированном списке. Это код:Вставка Сортировка строк
int i, j;
String v;
for (i = 1; i < cities.size()-1; i++)
{
v = cities.get(i);
j = i;
while (cities.get(j-1).compareToIgnoreCase(v) > 0 && j >=2)
{
cities.set(j, cities.get(j-1));
j--;
}
cities.set(j, v);
}
Любая идея, что не так?
спасибо.
'for (i = 1; i
MadProgrammer