Суббота, 16.12.2017, 17:41
Приветствую Вас Гость

Блог

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

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

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

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

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

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