Показать сообщение отдельно
  #10 (permalink)  
Старый 14.01.2013, 00:47
Интересующийся
Отправить личное сообщение для icqprophet Посмотреть профиль Найти все сообщения от icqprophet
 
Регистрация: 13.01.2013
Сообщений: 10

Сообщение от рони Посмотреть сообщение
как-то так ...
var arr = [4,7,6,5,8,2,0,3,1,12,4,7,6,5,8,2,0,3,12,4,7,6,5,8,2,0,3,1,12,4,7,6,5,8,2,3];
function sort(c) {
    for (var e = c.length; e--;) {
        for (var a = c;;) {
            for (var d = !0, b = 0; b < (e - 1) / 2; b++)
            a[b] < a[2 * b + 1] && (d = a[b], a[b] = a[2 * b + 1], a[2 * b + 1] = d, d = !1),
            a[b] < a[2 * b + 2] && (d = a[b], a[b] = a[2 * b + 2], a[2 * b + 2] = d, d = !1);
            if (d) break
        }
        a = c[0];
        c[0] = c[e];
        c[e] = a
    }
    return c
};
alert(arr + "\n" +sort(arr)+"\n"+arr)
Спасибо за вариант!.. краткость сестра таланта))..
Кто подскажет как пошагово отрисовать пирамиды?..
Ответить с цитированием