Четверг, 29.06.2017, 08:37
Приветствую Вас Гость

Блог

Главная » 2010 » Сентябрь » 11 » Перемешать список
17:26
Перемешать список
Ситуация, с которой столкнулся недавно: есть список в текстовом файле, надо перемешать список. Пришлось выдумывать способы реализации. Решил, что флеш подойдет. Как оказалось изобрел велосипед, так как такая функция есть в excel. Но все же, труд не пропал зря. Поставленная задача решена. Кроме того, подобная функция перемешивания обычно присутствует на флеш проигрывателях с плейлистами. Так что функция shuffle освоена. Основные особенности подобной сортировки:
  • не должно быть повторных вхождений
  • неверный алгоритм может сильно замедлить сортировку больших списков
Алгоритмов довольно много. Можно сохранять уже выпавшие значения в отдельный массив, сравнивать с ним выпавшее значение и решать: либо подходит, либо заново random. Подобный способ может зацикливаться при работе с большим списком. Есть другой алгоритм, который на каждую итерацию сокращает массив элементов на 1, что помогает избежать ненужных возвратов к random.

Как применяется данная флешка. Допустим вы пишите текст. У вас есть ключевые слова и вам надо их отсортировать. Где это сделать? В excel это сделает не каждый, так как придется долго искать формулы и способы как это делать. А тут готовая флешка.

Приятного пользования.

Просмотров: 4752 | Добавил: CJQUARANTINE | Теги: shuffle, Список, без повторений, Сортировка, Flash | Рейтинг: 3.0/2
Всего комментариев: 1
1  
Хороший сервис! Но вот если бы перемешивало словосочетания через запятую, было бы то что нужно. Нет у вас случайно того что мне нужно?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Опрос
Поблагодарили за генератор HTML кодов
Всего ответов: 797
Поиск
Примеры работ
Интерактивная flash карта Украины
Поиск прослушки
Заставка/подсказка для сайта проверки доменных имен
Авто
Рулонный газон
СТО. Мерседес.
Карта проезда (Израиль)
Аренда уборочной техники
Презентация MIBS
ARB, OLDMANEMU, YOKOHAMA
Игрушка в шапке: сбей самолет
Заставка к игре
Сайт компании БАЛКОН ПЛЮС
Регистрация ИП и ООО.
MP3 плеер с плейлистом
Продвижение сайтов
MaxInvest недвижимость
Интерактивная карта коттеджного поселка с админкой и зумом
Видеообзоры
Дизайн. Квартиры. Акция.
Заставка/меню сайт штор
Экодом. Отель.
Алмазное бурение. Антибетон.
GSM сигнализация. Стенд.
Мясо
Женский интернет журнал
Мойка машины
Реклама. Отделка стен. Штукатурка
Снег
Ремонт кровли
Друзья сайта
  • Уникальный контент для вашего сайта
  • CJ Quarantine
  • CJ ALP
  • Полезный сайт отзывов и мнений
  • Поддержи материально!
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Copyright MyCorp © 2017 | Сделать бесплатный сайт с uCoz