Понедельник, 07.07.2025, 21:15
Приветствую Вас Гость

Блог

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

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

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

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

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Опрос
Поблагодарили за генератор HTML кодов
Всего ответов: 800
Поиск
Примеры работ
GSM сигнализация. Стенд.
Супер акция
Модный женский журнал
iPhone5
Интерактивный баннер. Теннис
Чехлы для мягкой мебели
Сайт компании ЗАО ЛОТОС
Листовка дизайн струдии
Карта. Москва. Недвижимость.
Поиск квартир
Скидки. Май. Пчелка
Студия веб дизайна
Логотип
Слаботочные системы
Дизайн квартир. Формат А4
Карта РФ
Ремонт кровли
Мясо
Скидки. Дизайн
Заставка на сайт. Электронная музыка. Танцы. Меню
Презентация MIBS
Затавка бабуленд. Бытовая техника.
Заставка к игре
Сайт компании БАЛКОН ПЛЮС
Шапка. Автомобили и фары.
Цветные линзы
Реклама на сайте 2
Реклама. Отделка стен. Штукатурка
Скидка. Дизайн проект
Женский интернет журнал
Друзья сайта
  • Уникальный контент для вашего сайта
  • CJ Quarantine
  • CJ ALP
  • Полезный сайт отзывов и мнений
  • Поддержи материально!
    Статистика

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