Структуры и алгоритмы обработки данных (часть 1) Лабораторные работы №1,2,3. СибГУТИ

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.cpp
material.view.file_icon SAOD1.exe
material.view.file_icon Лабораторная работа 1.doc
material.view.file_icon
material.view.file_icon lab2.cpp
material.view.file_icon SAOD1.exe
material.view.file_icon Лабораторная работа 2.doc
material.view.file_icon
material.view.file_icon direct_linking.cpp
material.view.file_icon direct_linking.exe
material.view.file_icon open_addressing.cpp
material.view.file_icon open_addressing.exe
material.view.file_icon Лабораторная работа 3.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Учебное заведение - СибГУТИ
Предмет - Структуры и алгоритмы обработки данных (часть 1)
Тип работы - Лабораторные работы
Вариант - общий
Оценка - Зачёт
На данный момент сдаётся только 3 лабораторные работы, не 5!

Методы сортировки массивов
Цель работы: Освоить методы сортировки массивов.
Порядок выполнения работы:
1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор).

2. Отладить правильность работы сортировок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы).

3. Составить таблицу следующего вида (данные получить экспериментально) для n=100, 200, 300, 400, 500. (n – количество элементов в массиве)


Быстрые методы сортировки последовательностей.
Цель работы: Освоить быстрые методы сортировки последовательностей
Порядок выполнения работы:

1. Разработать подпрограммы сортировки последовательности целых чисел методом прямого слияния (или методом цифровой сортировки).

2. Разработать сервисные функции для работы со списками:

3. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)

4. Проанализировать полученные результаты, сравнить их с теоретическими оценками трудоемкости. Сравнить полученные результаты с трудоемкостью метода прямого выбора и метода пирамидальной сортировки (использовать результаты предыдущих лабораторных работ).

Хэширование и поиск
Цель работы: Изучение возможности хэширования данных для организации поиска.
Порядок выполнения работы:
1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хэш-таблице элемента по заданному ключу. Вывести на экран построенную хэш-таблицу.

2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывести на экран заполненные хеш-таблицы для m=11 в виде:

3. Подсчитать и сравнить количество коллизий при линейных и квадратичных пробах. Построить таблицу и проанализировать полученные результаты:
Структуры и алгоритмы обработки данных. Часть 1-я.| Лабораторная работа №1 | Задание без вариантов | СибГУТИ
Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. Во время сортировки предусмотреть подсчет количества пересылок и
User eviltosterrr : 15 декабря 2013
40 руб.
promo
Структуры и алгоритмы обработки данных (часть 1-я). Лабораторная работа №1
Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). 2. Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовательность эл
User rikimaru : 10 мая 2020
150 руб.
Структуры и алгоритмы обработки данных (часть 1-я). Лабораторная работа №1
“Структуры и алгоритмы обработки данных. Часть 1”. Лабораторная работа № 1
Порядок выполнения работы: Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. Составить таблицу следующего вида (данные получить экспериментально) для n= 1
User wchg : 10 сентября 2013
79 руб.
Структуры и алгоритмы обработки данных. Часть 1, Лабораторная работа №1
Тема: Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1.Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2.Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3.Во время сортировки предусмотреть подсчет количества
User stud82 : 6 октября 2012
30 руб.
Лабораторная работа №1. "Структуры и алгоритмы обработки данных. Часть 1"
Часть 1. Методы сортировки и поиска. Тема: Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сорт
User Greenberg : 22 октября 2011
49 руб.
Структуры и алгоритмы обработки данных (1 часть), Лабораторная работа №1
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400
User GTV8 : 10 сентября 2012
200 руб.
Лабораторная работа №1 по предмету «Структуры и алгоритмы обработки данных» (часть 1-я)
Задание на работу сформулировано следующим образом: 1) Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки. 2) Отладить правильность работы сортировок на массивах малой длины. Кроме того контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). 3) По полученным экспериментальным данным составить таблицу. 4) Проанализировать полученные результаты, ср
User boeobq : 28 октября 2021
50 руб.
Лабораторная работа №1 по предмету «Структуры и алгоритмы обработки данных» (часть 1-я)
Структуры и алгоритмы обработки данных (часть 1). Лабораторные работы №1-3
Лабораторная работа 1 Методы сортировки массивов Цель работы: Освоить методы сортировки массивов. Порядок выполнения работы: Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Лаборато
User Damovoy : 6 июля 2020
75 руб.
Структуры и алгоритмы обработки данных (часть 1). Лабораторные работы №1-3
Административное пресечение как мера административно-правового принуждения
ОГЛАВЛЕНИЕ Введение 3 1. Принуждение в административном праве 5 1.1 Принуждение в теории права 6 1.2 Понятие и виды административно-правового принуждения 12 2. Понятие и виды мер административного пресечения
User Slolka : 30 июля 2013
Гидростатика и гидродинамика ТИУ Задача 2.4 Вариант 10
Определить потери напора и давления по длине в новом стальном трубопроводе (эквивалентная шероховатость его стенок Δэ = 0,15 мм) диаметром d и длиной l, если по нему транспортируется вода с расходом Q = 400 л/с. Кинематическая вязкость воды νв = 1 сСт, а ее плотность ρ = 1000 кг/м³. Как изменятся потери напора и потери давления, если по нему будет транспортироваться нефть с тем же расходом? Коэффициент кинематической вязкости нефти νн принять равным 1 Ст, а плотность ρн = 850 кг/м³.
User Z24 : 31 декабря 2026
200 руб.
Гидростатика и гидродинамика ТИУ Задача 2.4 Вариант 10
Световая среда жилого и общественного интерьера
Содержание: Введение 1. Содержательная часть 1.1 Требования, предъявляемые к световой среде жилого интерьера 1.2 Требования, предъявляемые к световой среде общественного интерьера 1.3 Естественный свет в жилых помещениях и способы его максимального использования в интерьере 1.4 Системы освещения 1.5 Виды и группы светильников для жилого интерьера 1.6 Виды и группы светильников для общественного интерьера Заключение Введение Дизайн света - это целое направление в дизайне. Правильно спроектиров
User Slolka : 17 марта 2014
15 руб.
Гидравлика Задача 6.65
Открытый вертикальный цилиндрический сосуд радиусом R = 0,5 м, наполненный до высоты Н = 1,5 м жидкостью, приведен в равномерное вращательное движение вокруг вертикальной оси Z; скорость вращения сосуда n = 100 об/мин. Вычислить глубину воронки h и высоту H1, на которой жидкость будет стоять у краев сосуда при его вращении.
User Z24 : 27 мая 2026
180 руб.
Гидравлика Задача 6.65
up Наверх