Пятница, 29.03.2024, 16:02
Приветствую Вас Гость

Блог

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

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

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

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

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

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