Доброе утро, камрады...
Я озадачен.
Возможно здорово туплю, но глаз уже замылился и ничего не понимаю.
Банальная пузырьковая сортировка. Проще некуда.
Сортирую массив по одной из колонок. Сортируется где-то наполовину, потом перестает.
Смотрю в Firebug пошагово и не верю глазам
С=14, arr[i+1][2]=16 и условие не выполняется (блок пропускается).
При этом несколько проходов уже было успешно сделано на том же массиве данных.
if ( С < arr[i+1][2] )
{
arr[i][0] = arr[i+1][0];
arr[i][1] = arr[i+1][1];
arr[i][2] = arr[i+1][2];
arr[i+1][0] = A;
arr[i+1][1] = B;
arr[i+1][2] = C;
change_flag = 1;
}
Помогите плиз лыжи стронуть с места... не едут...