Суббота, 15.08.2020, 02:18
Приветствую Вас Гость

Блог

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

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

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

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

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

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