Всем привет!
Пытаюсь разобраться с пузырьковой сортировкой, и она вроде бы работает, но как то алогично, т.е. реверсивно.

Код AS3:
var arr:Array = [8,4,10];
sort();
function sort():void
{
for(var i:int = 0; i < arr.length; i++)
{
for(var j:int = 0; j < arr.length; j++)
{
if(arr[i] < arr[j])
{
var temp:Number = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
}
trace(arr);
}
}
По-идее этот код должен сортировать цифры по убыванию, но он его сортирует по возрастанию! Почему?