Методи пошуку та сортування

Цена:
30 руб.

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

material.view.file_icon B722C152-B047-4448-B681-D5DC5DC75ECD.docx
Работа представляет собой файл, который можно открыть в программе:
  • 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]);

Висновок: Навчився застосовувати методи пошуку та сортування. Навчився використовувати метод сортування спливанням Флойда.
Зерновая сеялка СЗС–2,8 (чертеж общего вида)
Сеялка зерновая стерневая СЗС – 2,8 предназначена для безрядкового посева зерновых культур с одновременным подрезанием стерни и сорняков, внесением в почву гранулированных минеральных удобрений и прикатыванием почвы засеянного пространства не стерневых фонах в районах с почвами, подверженными ветровой эрозии. Может применяться в других зонах земледелия, где производится возделывание зерновых культур. Сеялка СЗС – 2,8 обеспечивает качественный посев на скоростях не более 10 км/ч на почве влажн
User kreuzberg : 11 июня 2018
499 руб.
Зерновая сеялка СЗС–2,8 (чертеж общего вида) promo
Разработка информационной подсистемы управления валютно-кассовыми операциями банка.
Одним из источников получения доходов является валютно-обменные операции, то есть купля-продажа иностранной валюты и чеков, за наличную валюту. Данные операции могут осуществляться так же и в выносных обменных пунктах банка. Для более эффективной работы обменных пунктов необходима их автоматизация. В связи с этим требуется дополнительные затраты. Однако не следует считать, что средний банк готов тратить большие суммы на компьютеризацию. В соответствии с общемировой практикой в среднем банке рас
User KBK : 25 января 2019
150 руб.
Теоретическая механика СамГУПС Самара 2020 Задача С1 Рисунок 3 Вариант 5
Равновесие произвольной плоской системы сил (Определение реакций опор твёрдого тела) Найти реакции опор конструкции, схема которой изображена на рис. С1.0–С1.9. Необходимые исходные данные представлены в таблице С1.
User Z24 : 7 ноября 2025
150 руб.
Теоретическая механика СамГУПС Самара 2020 Задача С1 Рисунок 3 Вариант 5
Лабораторная работа №2 по дисциплине: «Объектно-ориентированный анализ и программирование»
Тема: Объекты и классы Задание: построить объектную структуру на языке Java с использованием UML диаграммы классов. Для построения программы необходимо использовать объекты и UML диаграмму классов, построенную на первых занятиях. Каждый класс диаграммы необходимо представить в виде самостоятельного (отдельного) класса.
User Мария114 : 24 мая 2017
100 руб.
up Наверх