Лабораторная работа № 1 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №7
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)
Метод N количество элементов в массиве С для упорядоченного массива М для упорядоченного массива С для случайного массива М для случайного массива Время сортировки при N=5000
Прямой выбор 100 4950 297 4950 297 0.000000….
200 19900 597 19900 597
300 44850 897 44850 897
400 7980 1197 7980 1197
500 124750 1497 124750 1497
Пузырьковая 100 4950 0 4950 7143 1.540000…
200 19900 0 19900 29127
300 44850 0 44850 64989
400 79800 0 79800 119892
500 124750 0 124750 185673
Шейкерная 100 99 0 3501 7601 1.270000…
200 199 0 13409 29346
300 299 0 31991 70440
400 399 0 51258 112353
500 499 0 83356 187617
5. Проанализировать полученные результаты. Какой из методов самый быстрый? Самый медленный? Как сложность зависит от начальной отсортированности?
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300, 400, 500. (n – количество элементов в массиве)
Метод N количество элементов в массиве С для упорядоченного массива М для упорядоченного массива С для случайного массива М для случайного массива Время сортировки при N=5000
Прямой выбор 100 4950 297 4950 297 0.000000….
200 19900 597 19900 597
300 44850 897 44850 897
400 7980 1197 7980 1197
500 124750 1497 124750 1497
Пузырьковая 100 4950 0 4950 7143 1.540000…
200 19900 0 19900 29127
300 44850 0 44850 64989
400 79800 0 79800 119892
500 124750 0 124750 185673
Шейкерная 100 99 0 3501 7601 1.270000…
200 199 0 13409 29346
300 299 0 31991 70440
400 399 0 51258 112353
500 499 0 83356 187617
5. Проанализировать полученные результаты. Какой из методов самый быстрый? Самый медленный? Как сложность зависит от начальной отсортированности?
Дополнительная информация
Зачет!
В архиве отчет + программа.
В архиве отчет + программа.
Похожие материалы
Лабораторные работы №№1-5 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №7
Jack
: 1 декабря 2014
Лабораторная работа №1
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4. Составить таблицу следующего вида (данные получить экспериментально)
650 руб.
Лабораторная работа № 1 по дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Loviska
: 26 января 2015
Порядок выполнения работы:
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками.
4. Составить таблицу следующего вида (данные получить экспериментально
100 руб.
Лабораторная работа №1 по дисциплине «Структуры и алгоритмы обработки данных». Вариант № 1
xtrail
: 19 апреля 2013
Задание
Тема: Методы сортировки массивов с квадратичной трудоемкостью.
Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью.
200 руб.
Лабораторная работа №1 по дисциплине «Структуры и алгоритмы обработки данных (часть 2-я)»
boeobq
: 17 ноября 2021
Идеально сбалансированное дерево поиска (ИСДП) и случайное дерево поиска (СДП)
Задание:
1. Написать подпрограммы для вычисления характеристик двоичного дерева, которые определяют:
o размер дерева;
o высоту дерева;
o среднюю высоту дерева;
o контрольную сумму данных в вершинах дерева;
o Проверить их работу на конкретном примере.
2. Запрограммировать обход двоичного дерева слева направо и вывести на экран получившуюся последовательность данных.
3. Разработать подпрограмму поиска вершины с зада
60 руб.
Лабораторная работа №1 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Багдат
: 20 августа 2016
Лабораторная работа 1.
Методы сортировки массивов с квадратичной трудоемкостью.
Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью.
Порядок выполнения работы:
1. Разработать подпрограммы сортировки массива целых чисел методами прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки.
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве (оформить в виде подпрограммы).
Серией называется неубывающая последов
47 руб.
Лабораторная работа №1 по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Jack
: 4 сентября 2014
Лабораторная работа 1. Методы сортировки массивов с квадратичной трудоемкостью.
Цель работы: Освоить методы сортировки массивов с квадратичной трудоемкостью.
Порядок выполнения работы:
1. Разработать процедуры сортировки массива целых чисел методом прямого выбора, методом пузырьковой сортировки и методом шейкерной сортировки (язык программирования Паскаль или Си).
2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве.
3. Во время сортировки предусмотреть
100 руб.
350 руб.
Структуры и алгоритмы обработки данных
Решатель
: 29 августа 2024
Задания для контрольной работы одинаковы для всех студентов. Начальные данные выбираются индивидуально в зависимости от задания в контрольной работе.
500 руб.
Другие работы
Система поддержания уровня доходов в различных странах
alfFRED
: 4 ноября 2013
Существование широкого круга программ по поддержанию доходов свидетельствует о том, что борьба с бедностью считается законной целью государственной политики. Несмотря на недостатки многих последних программ, они включают значительные денежные расходы и охватывают большое число получателей пособий.
В основном наша система поддержания уровня доходов состоит из двух видов программ. С одной стороны, программы социального страхования частично возмещают потери заработков, связанные с уходом на пенсию
10 руб.
Чертеж горизонтального кожухотрубчатого испарителя
Slavok777
: 15 марта 2011
Чертеж горизонтального кожухотрубчатого испарителя
Чертеж узлов соединений
Разрезы
Экологическая этика и биологическое природопользование
elementpio
: 19 марта 2013
Введение.
Этика – философская дисциплина, изучающая мораль, нравственность. Центральной для этики продолжает оставаться проблема добра и зла. Элементы экологической этики зародились в глубокой древности как существенная часть проблемы взаимодействия человеческого общества и окружающей среды, человека и Природы. Они существовали, развивались, видоизменялись в течение долгих столетий, обозначая во многом все более углубляющиеся противоречия между антропоцентризмом и биоцентризмом (Дёжкин, 2002). .
Сложный разрез. Упражнение 45. Вариант 15а - Корпус
.Инженер.
: 5 сентября 2025
Б.Г. Миронов, Р.С. Миронова, Д.А. Пяткина, А.А. Пузиков. Сборник заданий по инженерной графике с примерами выполнения чертежей на компьютере. Изображения - виды, разрезы, сечения. Сложные разрезы. Упражнение 45. Вариант 15а - Корпус
Перечертить два вида деталей. Выполнить указанный разрез. Проставить размеры.
В состав работы входит:
Чертеж;
3D модель.
Выполнено в программе Компас + чертеж в PDF.
100 руб.