Породження перестановок ефективним методом

Цена:
20 руб.

Состав работы

material.view.file_icon 4C4CBED6-0044-41FB-93C1-DB5F4140C592.docx

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Мета: навчитися робити породження перестановок ефективним методом
Теоретичні відомості:
Послідовність n! перестановок на множині {1, 2, ..., n},
в якій сусідні перестановки розрізняються так мало, як тільки
можливо, - найкраще, на що можна сподіватися з точки зору міні-
мізації обсягу роботи, необхідного для породження перестали-
вок. Для того щоб така відмінність була мінімально можливим,
будь-яка перестановка в нашій послідовності повинна відрізняти-
ся від попередньої їй транспозицією двох сусідніх елементів.
Таку послідовність перестановок легко побудувати рекур-
вибухобезпечний. Для n = 1 єдина перестановка {1} задовольняє на-
шим вимогам. Припустимо, ми маємо послідовність
перестановок p1; p2> p3> - на множині {1, 2, ..., n}, в якій після-
довательности перестановки розрізняються тільки транспозицією
суміжних елементів. Розширимо кожну з цих (і - 1)! перестали-
вок, вставляючи елемент п на кожне з я можливих місць. Порядок
породжуваних таким чином перестановок буде наступним:
Постанова задачі
1. Реалізувати робочу програму та блок-схему породження перестановок ефективним методом на мові С
2. Ввести у вхідний файл EffectIn.txt довжину перестановки (порядковій номер -5) n=6.
3. Отримати вихідний файл EffectOut.txt виду 1) 1 2 3 4 5 6, де 1) – номер перестановки, а все інше – перестановка.
Виконання роботи
1.  Побудував блок-схему до програми
3. Текст програми
#include <iostream>
#include <time.h>
#include <ctime>  

const int n_max=20;   
typedef int Vector[n_max+1];  
FILE *f;  
void Effect(Vector z, int n); 
void Effect(Vector z, int n){  
long int k=0;
Висновок: навчитися робити породження перестановок ефективним методом за допомогою програми на мові С
Организация эффективной работы планово-экономического отдела предприятия. Формирование критериев эффективности
Введение Теоретические основы работы планово-экономического отдела предприятия Внутрифирменное планирование как важнейшая функция управления Задачи и функции планово-экономического отдела Организация работы планово-экономического отдела Практические аспекты эффективной работы планово-экономического отдела предприятия Формирование критериев эффективности Критерии оценки эффективной работы планово-экономического отдела Заключение литература
User elementpio : 2 сентября 2012
40 руб.
Модернизация конструкции крепления поршня на штоке амортизатора УЛИГ 2441200СБ
СОДЕРЖАНИЕ ВВЕДЕНИЕ.............................................................................................................7 1 ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ.......................................................................8 1.1 Назначение и конструкция обрабатываемой детали.....................................8 1.2 Анализ технологичности конструкции детали……………………………...9 1.2.1 Качественный анализ.............................................................................10 1.
User Рики-Тики-Та : 1 октября 2012
825 руб.
СХЕМА АГРЕГАТА КОРО1-80-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
СХЕМА АГРЕГАТА КОРО1-80-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
238 руб.
СХЕМА АГРЕГАТА КОРО1-80-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Макроэкономика. Контрольная работа. Вариант №3.
Теоретический вопрос 1. Потребление, сбережений и инвестиций. Их влияние на совокупный спрос. Задача 2. Предположим, в данном году потенциальный объем национального производства может достигнуть 5000 млрд. ден.ед., фактический уровень безработицы равен 7%, естественный уровень – 4% (коэффициент Оукена – 2,6). Рассчитайте, какое отклонение (в процентах) будет иметь фактический объем национального производства от потенциального значения. Тестовое задание 3. Встроенными стабилизаторами, используем
User studypro : 13 июня 2016
50 руб.
up Наверх