Методи пошуку та сортування
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- 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]);
Висновок: Навчився застосовувати методи пошуку та сортування. Навчився використовувати метод сортування спливанням Флойда.
Другие работы
Место транспортного налога с системе налогообложения
Qiwir
: 26 октября 2013
ВВЕДЕНИЕ
Введение транспортного налога являлось очередным этапом налоговой реформы, проводимой в России. Транспортный налог заменил налог на пользователей автомобильных дорог, налог с владельцев транспортных средств, акцизы с продажи легковых автомобилей в личное пользование граждан и налог на имущество с физических лиц в отношении водных и воздушных транспортных средств.
Транспортный налог является региональным налогом т.е. устанавливается НК РФ и законами субъектов РФ. При этом региональн
10 руб.
Зачет по дисциплине: Экология. Билет №11
Roma967
: 1 мая 2016
Билет № 11
1. Влияние деятельности человека на атмосферу.
2. Бюджет солнечной энергии в экосистемах.
150 руб.
Контрольная работа по дискретной математике. Вариант№ 5
natin83
: 29 февраля 2012
Задание 1. Задано универсальное множество и множества Найти результаты действий a) - д) и каждое действие проиллюстрировать с помощью диаграммы Эйлера-Венна.Задание II. Ввести необходимые элементарные высказывания и записать логической формулой следующее предложение.Задание III. Для булевой функции найти методом преобразования минимальную ДНФ. По таблице истинности построить СКНФ. По минимальной ДНФ построить релейно-контактную схему.Задание IV. Орграф задан своей матрицей смежности. Следует:
200 руб.
Філософія доби Відродження
uknet
: 2 апреля 2012
Філософія доби Відродження
РОЗДІЛИ ЗМІСТУ:
1. Історичні передумови Відродження. 1
2. Ідеологічні (духовні) передумови і фактори епохи Відродження. 2
3. Особливості культури та світогляду доби Відродження. 3
4. Особливості філософської думки діячів доби Відродження. 4
5. Гуманізм. 4
6. Гносеологічні та натурфілософські погляди. 7
мислителів доби Відродження. 7
7. Науки, що беруть свій початок в добі Відродження. 10
8. Монтень. 11
Історичний період, до розгляду філософії якого ми приступаємо