Понедельник, 21.08.2017, 00:13
Приветствую Вас Гость

Блог

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

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

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

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

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Опрос
Поблагодарили за генератор HTML кодов
Всего ответов: 797
Поиск
Примеры работ
Шапка мебель
Шапка. Автомобили и фары.
Меню. Заказ ж/д билетов
СТО. Машина. Поломка
Интерактивная flash карта России
Алмазное бурение. Антибетон.
Скидка. Дизайн проект
Снег
Логотип
Авто
Заставка. Рулонные газоны.
Дизайн квартир. Формат А4
Реклама на сайте 2
Салон красоты
Поиск квартир
Охрана. Тревожная кнопка.
Карта проезда (Израиль)
Наклейка. Видеонаблюдение. А4
Мини игра - собери картинку
Скидки. Дизайн
ЛИНИИ - ремейк старой доброй игры 1993г
iPhone5
Чемпионат мира по футболу 2010
Нам 7 лет. Дизайн студия. Скидки.
Поиск прослушки
Студия веб дизайна
Шапка отель ПАРАДИЗ
Интерактивный баннер. Теннис
Окна
СТО. Мерседес
Друзья сайта
  • Уникальный контент для вашего сайта
  • CJ Quarantine
  • CJ ALP
  • Полезный сайт отзывов и мнений
  • Поддержи материально!
    Статистика

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