Лабораторная работа №1. По дисциплине Структуры и алгоритмы обработки данных. Методы сортировки. 2022

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

material.view.file_icon
material.view.file_icon Лабораторная работа №1.docx
material.view.file_icon Screenshot_577.jpg
material.view.file_icon Screenshot_578.jpg
material.view.file_icon Screenshot_579.jpg

Дополнительная информация

material.view.file_icon Screenshot_577.jpg
Screenshot_577.jpg
material.view.file_icon Screenshot_578.jpg
Screenshot_578.jpg
material.view.file_icon Screenshot_579.jpg
Screenshot_579.jpg

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра изображений

Описание

Лабораторная работа №1. По дисциплине
Структуры и алгоритмы обработки данных. Методы сортировки.



Содержание
1 Цель работы 2
2 Задание на лабораторную работу 2
3 Ход работы 3
3.1 Задание №1 3
3.2 Задание №2 3
3.3 Задание №3 4
3.4 Задание №4 10
4 Вывод 10
Список использованных источников 10

1 Цель работы

Реализовать алгоритмы сортировки двумерных массивов.

2 Задание на лабораторную работу.

Задание №1
1.Создать Jupyter Notebook со следующим наименованием: Lab1_Группа_ФИО
2.Создать новую ячейку с помощью кнопки
3.В созданной ячейке по указанной ниже форме заполните оглавление файла, заменив наименование группы и вписав свое ФИО, после чего создайте еще одну ячейку и напишите следующий код: print("Hello, World!)
4.С помощью кнопки запустите выполнение всех ячеек.

Задание №2
Написать генератор случайных матриц(многомерных), который принимает опциональные параметры m, n, min_limit, max_limit, где m и n указывают размер матрицы, а min_lim и max_lim - минимальное и максимальное значение для генерируемого числа. min_limit =-250 max_limit=1003

Задание №3
Реализовать методы сортировки строк числовой матрицы в соответствии с заданием. Оценить время работы каждого алгоритма сортировки и сравнить его со временем стандартной функции сортировки. Испытания проводить на сгенерированных матрицах.
Методы:
-Выбором
-Вставкой
-Обменом
-Шелла
-Турнирная
-Быстрая сортировка
-Пирамидальная

Задание №4
Создать публичный репозиторий на github, и запушить выполненное задание в .ipynb формате.

Дополнительная информация

2022
Лабораторная работа №1 по дисциплине: «Структуры и алгоритмы обработки данных» Тема: Методы сортировки массивов
1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом Шелла и методом пирамидальной сортировки (или методом Хоара на выбор). 2. Отладить правильность работы соритровок на массивах малой длины. Кроме того, контролировать правильность сортировки путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовательность элементов массива максимальной длины. Пример: в массиве 23145314 (23 145 3
User Anza : 14 марта 2019
130 руб.
Лабораторные работы №1-5 по дисциплине Структуры и алгоритмы обработки данных (часть 1 Методы сортировки и поиска)
!СКИДКА! На все свои работы могу предложить скидку до 50%. Для получения скидки напишите мне письмо(выше ссылка "написать") Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Лабораторная работа 2. Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстры
User popye : 6 сентября 2014
80 руб.
Лабораторная работа №1. Методы сортировки массивов с квадратичной трудоемкостью. По дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. Во время сортировки предусмотреть подсчет
User Udacha2013 : 4 сентября 2014
200 руб.
ЛАБОРАТОРНАЯ РАБОТА №1 по дисциплине «Структуры и алгоритмы обработки данных (часть 1 Методы сортировки и поиска)». Вариант 10
Методы сортировки массивов с квадратичной трудоемкостью. 1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (
User uksne : 27 ноября 2010
100 руб.
Лабораторная работа №3. Быстрые методы сортировки последовательностей. По дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. Составить таблицу следующего вида
User Udacha2013 : 4 сентября 2014
200 руб.
Лабораторная работа №2. Быстрые методы сортировки массивов. По дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Лабораторная работа 2. Быстрые методы сортировки массивов. Цель работы: Освоить быстрые методы сортировки массивов Порядок выполнения работы: Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретиче
User Udacha2013 : 4 сентября 2014
200 руб.
Лабораторные работы №№1-5 по дисциплине: Структуры и алгоритмы обработки данных.
Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью. Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью. Порядок выполнения работы: 1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки. 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы). Серией называется неубывающая последовател
User moomy : 3 июня 2016
200 руб.
ЛАБОРАТОРНАЯ РАБОТА №2 по дисциплине «Структуры и алгоритмы обработки данных (часть 1 Методы сортировки и поиска)». Вариант 10
Быстрые методы сортировки массивов 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 10
User uksne : 27 ноября 2010
100 руб.
Опора подшипниковая - МЧ00.43.00.00 СБ
С.К. Боголюбов. Чтение и деталирование сборочных чертежей. Альбом. 1986 г. Задание 43. Опора подшипниковая. Деталирование. Сборочный чертеж. Модели. Подшипниковая опора служит для установки в нее вращающихся валов машин и механизмов. Она состоит из двух подшипников скольжения, установленных в одном корпусе поз. 1. Концы валов (цапфы) располагаются в подшипниках и при вращении скользят по внутренней поверхности бронзовых вкладышей поз. 3, 5, 6, закрепленных в корпусе крышками поз. 2, 4. Для умен
User .Инженер. : 30 марта 2023
170 руб.
Опора подшипниковая - МЧ00.43.00.00 СБ promo
Зачетная работа По дисциплине: Электромагнитные поля и волны, Билет № 4 (на отлично)
Билет №4 Токи в стенках прямоугольного волновода. Затухание волн в волноводах. Задача 1 Плоская электромагнитная волна распространяется вдоль оси в немагнитной среде, обладающей относительной диэлектрической проницаемостью = 3. Удельная проводимость среды . Амплитуда напряженности магнитного поля в точке z=0, H = 1 А/м, частота колебаний f = 100 МГц. Определить: 1.Амплитуду напряженности электрического поля E в точке z=0. 2.Сдвиг по фазе между составляющими поля E и H.
User Александр495 : 23 декабря 2016
100 руб.
Зачетная работа По дисциплине: Электромагнитные поля и волны, Билет № 4 (на отлично)
Проект участка ремонта силовых агрегатов в ОАО «Сузунское РТП» Новосибирской области с разработкой мобильного гидроподъемника
Содержание Введение 1.Анализ производственной деятельности ремонтно-технического предприятия «Сузунское РТП» Новосибирской области 2. Расчет участка по ремонту силовых агрегатов 3.Конструкторская часть 4. Безопасность жизнедеятельности 5.Экономическая эффективность проекта Выводы по работе: 1. В данный момент расположение участков не совсем рацион
User proekt-sto : 28 июля 2018
700 руб.
Проект участка ремонта силовых агрегатов в ОАО «Сузунское РТП» Новосибирской области с разработкой мобильного гидроподъемника
Теория Организации
Оглавление Введение 3 1. Организация как система 5 1.1 Общие понятия 5 1.2. Классификации систем 6 1.3. Социальная организация 8 1.4. Специфические законы социальной организации 9 2 . Структура управления ОАО «Лукойл - Ставрополь» 11 2.1 Общая характеристика предприятия 11 2.2 Функциональная структура предприятия 11 3 . Организационно-управленческая структура ОАО «Лукойл-Ставрополь» 13 3.1 Общая характеристика организационно – управленческой структуры предприятия. 13 3.2 Анализ целей, стоящих
User ZakhariyaYuV : 29 августа 2012
up Наверх