Методи пошуку та сортування
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- 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]);
Висновок: Навчився застосовувати методи пошуку та сортування. Навчився використовувати метод сортування спливанням Флойда.
Другие работы
Планирование, организация и анализ хозяйственной деятельности предприятия
ostah
: 24 сентября 2013
Одним из главных путей научно-технического прогресса, как указано в основных направлениях экономического и социального развития на 1986 – 1990 годы и на период до 2000 года, утвержденных XXVII съездом КПСС, является развитие радиоэлектроники и особенно микроэлектроники, позволяющей значительно повысить технический, технологический и организационный уровни производства на базе микропроцессорной техники, оптоэлектроники и др. видов полупроводниковой электроники.
Основная тенденция развития микроэ
19 руб.
Геоэкологические условия эксплуатации и отработки месторождения гипса (г. Новомосковск)
GnobYTEL
: 26 января 2012
Введение.
Обзор литературы по общему влиянию шахты на окружающую среду.
Загрязнение воздуха.
Загрязнение водного бассейна.
Использование подземного пространства.
Мероприятия по рациональному использованию минеральных ресурсов и охране недр.
Геология.
Общие сведения.
Литолого-стратиграфический очерк.
Тектоника.
Геолого – генетическая характеристика месторождения.
Строение промышленной гипсовой пачки.
Гидрогеологическая характеристика месторождения.
Инженерно–геологическая характеристика промышлен
20 руб.
Основы САПР Методическое руководство для бакалавров «Инженерная механика»
y@ppi
: 24 февраля 2009
ПРЕДИСЛОВИЕ 5
ВВЕДЕНИЕ 8
КРАТКИЙ ИСТОРИЧЕСКИЙ ОБЗОР 8
ПРОИСХОЖДЕНИЕ 8
СТАНОВЛЕНИЕ 11
НЕТРАДИЦИОННОЕ ПРОЕКТИРОВАНИЕ 16
ДВОЕДИНСТВО ПРОЕКТИРОВАНИЯ 19
ПОИСК ТЕХНИЧЕСКИХ РЕШЕНИЙ 24
СТИМУЛЯЦИЯ ТЕХНИЧЕСКОГО ТВОРЧЕСТВА 27
ХАРАКТЕРИСТИКА СОВРЕМЕННОГО ЭТАПА 34
МЕХАНИЗАЦИЯ ПРОЕКТИРОВАНИЯ 49
РАЗВИТИЕ САПР 51
1. ОРГАНИЗАЦИЯ ПРОЦЕССА ПРОЕКТИРОВАНИЯ 63
1.1. МЕТОДОЛОГИЯ ПРОЕКТИРОВАНИЯ 64
1.2. СОДЕРЖАНИЕ ПРОЕКТИРОВАНИЯ 65
1.3. ТРЕБОВАНИЯ К ПРОЕКТАМ 67
1.4. СТАДИИ ПРОЕКТИРОВАНИЯ 68
1.5. ЭТАПЫ РАЗРАБОТКИ ПРОЕКТА
Проектирование станции 2-го подъема городского водопровода
oleg778
: 3 июня 2013
Введение 3
Задание 4
1. Обоснование схемы гидроузла машинного водоподъема 5
2. Определение расчётных расходов воды 7
2.1. Определение расходов воды 7
2.2. Составление суммарного графика водопотребления 8
3. Основные положения трассировки водопроводной сети 12
4. Выбор режима работы насосной станции 2-го подъёма 14
4.1. Составление совмещенного графика водопотребления и работы НС-I, НС-II 14
4.2. Определение емкости бака водонапорной башни и ее размеров 15
4.3. Определение ёмкости запасно-регули
400 руб.