Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Забезпечення загальної комп'ютерної грамотності

Реферат Забезпечення загальної комп'ютерної грамотності





одять до цікавих алгоритмам.

Впорядкування безлічі перестановок. На множині перестановок можна визначити порядок. Будемо говорити, що одна перестановка більше інший, якщо до якогось елементу вони збігаються, а наступний в першій більше, ніж у другій. Наприклад, (4, 2, 3, 1) більше, ніж (4, 2, 1, 3). Такий порядок називається лексикографічним. Будемо говорити, що одна перестановка безпосередньо слід за одною, якщо вона більше її, і не існує третьої перестановки, яка була б менше першої, але більше другий. Вищенаведені перестановки безпосередньо слідують одна за одною. Побудуємо алгоритм, що дозволяє з даної перестановці побудувати безпосередньо наступну. Якщо застосувати його послідовно, починаючи з найменшої перестановки (1, 2, ...), то можна отримати всі перестановки. Такий генератор перестановок може використовуватися для чисельного аналізу різних алгоритмів сортування та в багатьох інших додатках.

Наступна перестановка.

С1. Для i від n-1 з кроком -1 до 1 виконати

якщо a (i)
<


Назад | сторінка 16 з 16





Схожі реферати:

  • Реферат на тему: Аналіз шифрів перестановки. Елементи криптоанализа шифрів перестановки
  • Реферат на тему: Порядок придбання особою більше 30, 50 і 75 відсотків голосуючих акцій това ...
  • Реферат на тему: Більше-Троїцьке родовище багатих залізних руд
  • Реферат на тему: З якими проблемами зустрінеться людина на планеті з силою гравітації набага ...
  • Реферат на тему: Якщо ремонт виявився модернізацією