Четверг, 19.10.2017, 04:40
Приветствую Вас Гость

Блог

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

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

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

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

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

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