![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#7
|
||||
|
||||
|
Еще вариант:
1) Представим список в виде массива [0..N-1] где N - число элементов в списке. 2) M:=N; 3) Цикл пока M>0: 3.1) K := random(M); 3.2) Переставляем в массиве элемент K и элемент M-1; dec(M); Получаем перемешанный список песен. После чего благополучно берем все песни по порядку. Последний раз редактировалось Bargest, 22.10.2011 в 01:26. |