Title: Re: [Moscow.pm] Ðàâíîìåðíàÿ, ðàíäîìíàÿ ñîðòèðîâêà
Здравствуйте, Андрей.

Верно.


без повторений - это чтобы рядом с a не было a, рядом с b - b?

2009/12/22 Андрей Костенко <[email protected]>
use List::Util qw(shuffle);

2009/12/22 Михаил Монашёв <[email protected]>

Здравствуйте, dvhillard.

Задача решается кучей способов. По какому признаку надо выбрать лучший
из них?

dgc> Есть задачка интересная.

dgc> На входе такие данные:
dgc> a a a a a b b b c c c c d e e e e e e e e e e

dgc> Как сделать на выходе, что-то вроде такого:
dgc> b c a e b e c e d e a e c e a c e a e a e b e

dgc> А лучше, ещё более равномерно.

dgc> Т.е. нужна рандомная сортировка без повторений.

dgc> Может у кого-нибудь есть в запасе такая функция?

dgc> Заранее спасибо :)





--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:[email protected]
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.

--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org




-- 
С уважением,
 Dvhillard                          mailto:[email protected]
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить