Методи пошуку та сортування
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Мета: Навчитися застосовувати методи пошуку та сортування. Навчитись використовувати метод сортування спливанням Флойда.
Короткі теоретичні відомості
Методи сортування класифікуються на внутрішні коли данні розміщуються в тимчасовій пам’яті та зовнішні коли на певних носіях.
Основні методи сортування:
- сортування вставками;
- пузиркове;
- сортування перерахунку;
- метод спливання Флойда.
Лістинг програми:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <clocale>
#define N 150
void menyu (){
printf("\n\n\t\t Меню программы");
printf("\n\t Сгенерировать массив > 1");
printf("\n\t Пузирковая сортировка > 2");
printf("\n\t Шейкер - сортировка > 3");
printf("\n\t Сортировка методом выбора > 4");
printf("\n\t Сортировка вставками > 5");
printf("\n\t Сортировка Шелла > 6");
printf("\n\t Сортировка методом Флойда > 7");
printf("\n\t Поиск элемента > 8");
printf("\n\t Поиск элемента (бинарный) > 9");
printf("\n\t Выход > 10");
printf("\n\t");
}
void input_ar(int x[]){
int i;
printf("Сгенерированный массив\n\n\n");
for (i=0; i<N; i++)
x[i]=rand()%120-60;
for (i=0; i<N; i++)
printf("%6d ", x[i]);
Висновок: Навчився застосовувати методи пошуку та сортування. Навчився використовувати метод сортування спливанням Флойда.
Короткі теоретичні відомості
Методи сортування класифікуються на внутрішні коли данні розміщуються в тимчасовій пам’яті та зовнішні коли на певних носіях.
Основні методи сортування:
- сортування вставками;
- пузиркове;
- сортування перерахунку;
- метод спливання Флойда.
Лістинг програми:
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <clocale>
#define N 150
void menyu (){
printf("\n\n\t\t Меню программы");
printf("\n\t Сгенерировать массив > 1");
printf("\n\t Пузирковая сортировка > 2");
printf("\n\t Шейкер - сортировка > 3");
printf("\n\t Сортировка методом выбора > 4");
printf("\n\t Сортировка вставками > 5");
printf("\n\t Сортировка Шелла > 6");
printf("\n\t Сортировка методом Флойда > 7");
printf("\n\t Поиск элемента > 8");
printf("\n\t Поиск элемента (бинарный) > 9");
printf("\n\t Выход > 10");
printf("\n\t");
}
void input_ar(int x[]){
int i;
printf("Сгенерированный массив\n\n\n");
for (i=0; i<N; i++)
x[i]=rand()%120-60;
for (i=0; i<N; i++)
printf("%6d ", x[i]);
Висновок: Навчився застосовувати методи пошуку та сортування. Навчився використовувати метод сортування спливанням Флойда.
Другие работы
Військово - патріотичне виховання в козацькій традиції
Elfa254
: 9 марта 2014
Останнім часом все більше фахівців, діяльність яких пов'язана з педагогічною практикою та роботою в молодіжному середовищі звертають увагу на необхідність розв'язання проблем, пов'язаних з недосконалістю сучасної системи виховання. Сама логіка суспільного розвитку висуває цю проблему до числа пріоритетних. Це обумовлено тим, що без вирішення питання створення ефективної системи військово-патріотичного виховання неможливий подальший стійкий суспільний розвиток і забезпечення безпеки українського
5 руб.
Лабораторная работа №3. Моделирование стохастической системы средствами «MATLAB»
vladslad
: 27 июня 2016
Цель работы: освоение приемов исследования стохастических систем; определение оценок статистических характеристик и вида закона распределения случайной величины.
Задание:
1. Отыскать методом статистического моделирования оценки математи-ческого ожидания и дисперсии выходной величины.
2. Определить условие статистической устойчивости результатов и вид закон распределения выходной величины системы.
200 руб.
Экзамен. Английский язык. Билет №1
nastenakosenkovmailru
: 7 декабря 2014
Задание I. Переведите следующие предложения на русский язык. Обратите внимание на времена английского глагола, неличные формы глагола (причастие I, II, инфинитив).
1. As soon as we had installed the new line, productivity went up.
2. Economic theory indicates that, under monopoly, output will be lower and price will be higher than would be the case under perfect competition.
3. He is attending a meeting now.
4. Industries producing steel, paper and chemicals require very large quantities of wat
35 руб.
Проектирование и исследование механизмов брикетировочного автомата (Вариант 4 -4)
yura909090
: 25 мая 2012
СОДЕРЖАНИЕ
1. Задание на курсовое проектирование
1.1 Описание механизма
1.2 Исходные данные
2. Проектирование кривошипно-шатунного механизма
2.1 Определение основных размеров звеньев механизма
2.2 Построение планов скоростей
2.3 Приведение масс и сил
2.4 Определение избыточной работы внешних сил
2.5 Определение момента инерции маховика
3. Определение закона движения и силовой расчет кривошипно-шатунного механизма
3.1 Определение закона движения
3.2 Силов
100 руб.