[Moscow.pm] Вставка в спиоск в определенное место
German
german на itkm.ru
Чт Дек 10 08:05:29 PST 2009
Я посмотрел повнимательней - пожалуй, да, Шварц здесь не нужен
В принципеможно сразу делать отсортированный массив массивов
@ary =
([0,"ob0"],[1,"ob1"],[2,"ob2"],[3,"ob3],[4,"ob4"],[5,"ob5"],[6,"ob6"],[7,"ob7"],[8,"ob8"],[9,"ob9"],[10,"ob10"]
);
# написал весь массив, так как не люблю недописанный код :)
Теперь если нужно добавить объект с сортировкой 5
unshift @{$ary[5]}, "new object"; #там или push, можно даже выбирать когда
сортироваться этому объекту
Вроде все?
Герман
----- Original Message -----
From: "Denis Evdokimov" <evdokimov.denis на gmail.com>
To: "Moscow.pm group" <moscow-pm на pm.org>
Sent: Thursday, December 10, 2009 15:29
Subject: Re: [Moscow.pm]Вставка в спиоск в определенное место
>> В принципе есть преобразование Шварца (Randal L Schwartz)
> Сам иногда пользовался этим способом, но для этого случай она не имеет
> смысла.
> Основная его идея - вызвать тяжелые функции перед сортировкой и
> сохранить результат, а в сортировке использовать не эти функции, а
> сохранённый результат.
> В данной же задаче тяжелых функций нет
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
Подробная информация о списке рассылки Moscow-pm