Вход

Просмотр полной версии : Как упорядочить числа ?


deman455
25.02.2010, 00:29
У меня есть числа (4,8,6,1,5,3,10,2,9,7) , как мне их упорядочить ?
Я пробовал сначала разделить их на array, а потом сравнивать каждые array, и записывать поочередно в новую строку. Но это слишком большой код, как еще можно упорядочить числа ?

Добавлено через 36 секунд
Конечный результат мне надо (1,2,3,4,5,6,7,8,9,10)

udaaff
25.02.2010, 00:37
Array#sort()

deman455
25.02.2010, 00:40
эм, можно примером ?

samana
25.02.2010, 00:51
arr=[10,5,8,6,1,3,2,7,3.15,15000];
arr=arr.sort(Array.NUMERIC);
trace(arr);//1,2,3,3.15,5,6,7,8,10,15000

deman455
25.02.2010, 00:56
спасибо

Добавлено через 21 минуту
Но вот еще проблемака (
Вместо числа 10,5,2,7,3 к примеру находятся в var tex; если просто поставить вместо [,,,] , tex то ничего не сортирует. Как мне вставить tex вместо [,,,] ?

Добавлено через 46 минут
Вот, моя страшная попытка,но она неудачна ...

var string:String = _root.myText; //тут у меня числа 5,1,7
var array:Array = string.split(",");
var a=array[0]; //5
var b=array[1]; //1
var c=array[2]; //7
arr=[a,b,c];
arr=arr.sort(Array.NUMERIC);
trace(arr); //Выводит 5,1,7 то есть ничего не отсортировало