Методи пошуку та сортування
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- 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]);
Висновок: Навчився застосовувати методи пошуку та сортування. Навчився використовувати метод сортування спливанням Флойда.
Другие работы
Общественные здания с неполным каркасом и большепролетными конструкциями зала. Кинотеатр со зрительным залом на 1000 мест в г. Анадырь
Рики-Тики-Та
: 22 декабря 2011
Содержание.
1. Краткое содержание задания
и особенности проектирования…………………………………….. 3
2. Обоснование и характеристика принятого
объемно-планировочного решения……………………………… 4
3. Обоснование и характеристика принятого
конструктивного решения…………………………………………… 6
4. Теплофизический расчет………………………………………... 10
5. Технико-экономический расчет…………………………………. 15
6. Литература………………………………………………………………….. 17
55 руб.
Психология эмоциональных состояний
Qiwir
: 12 октября 2013
План
Введение
1. Психология эмоциональных состояний человека
1.1. Виды и роль эмоций в жизни человека
1.2. Психологические теории эмоций
1.3 Эмоциональные состояния
Заключение
Список литературы
Введение
Любая деятельность человека связана с осуществлением потребностей. Эмоциональные переживания являются одним из способов выражения познавательной потребности.
Эмоции – это элементарные переживания, возникающие у человека под влиянием общего состояния организма и хода процесса удовлетворе
10 руб.
Построение 3-х видов. Вариант 18 ЧЕРТЕЖ
coolns
: 4 февраля 2026
Построение 3-х видов. Вариант 18 ЧЕРТЕЖ
ГРАФИЧЕСКАЯ РАБОТА № 3
ПОСТРОЕНИЕ 3-Х ВИДОВ
Цель работы: Познакомиться с методом прямоугольного проецирования.
Выработать навыки построения трех основных видов.
Чертеж выполнен на формате А3 + 3d модель + pdf (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
По другим вариантам и всем вопро
170 руб.
Правовые основы деятельности организации.
studypro3
: 4 августа 2019
Курсы: «Правовая работа», Кейс «Нормативные документы»
Введение.
Руководители должны уметь работать со всеми значимыми для компании документами. Одним из самых важных документов является положение о подразделении.
Попробуйте подготовить такой документ о вашем подразделении по структуре, показанной ниже. Объем - 1 страница (только главное).
1. Статус, цели и задачи подразделения.
2. Структура и подчиненность.
350 руб.