Расчетно-графическая работа. Структуры и алгоритмы обработки данных. 2020

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

material.view.file_icon FA9E6A78-9F58-43C7-87D3-F3111E53F782.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Расчетно-графическая работа. Структуры и алгоритмы обработки данных. 2020

Постановка задачи
Задана последовательность из n элементов. Найти медиану для этих n элементов. Медианой для n элементов называется элемент, меньший (или равный) половине из n элементов и больший (равный) другой половине из n элементов.

Алгоритм нахождения медианы
Данную проблему можем решить с помощью алгоритма нахождения k й порядковой статистики. Так как нужно найти медиану, то k = n / 2.
Выбирается опорный элемент – центр текущей последовательности. Последовательность разбивается на две части относительно опорного элемента – в одну часть попадают элементы, меньшие, чем выбранного, в другую – остальные. По окончании опорный элемент окажется на j позиции.
Если в первой части оказалось j=k-1 элементов, то выбранный центральный элемент является искомым, если j>k, то алгоритм выполняется рекурсивно для первой части массива, иначе – для второй.
1. Вводим число n – количество элементов последовательности.
2. Генерируется массив значений размерности n.
3. Задаем индекс k-й статистики = n / 2, т.е. номер середины массива.
4. Задаем индекс левой и правой границы массива.
5. Пока индекс левой границы меньше правой
5.1. Задаем опорный элемент равной значению центра массива.
5.2. Задаем i равной левой границе.
5.3. Задаем j равной правой границе.
5.4. Пока i<=j
5.4.1. Пока значение i элемента меньше опорного,
то увеличиваем i на единицу.
5.4.2. Пока значение j элемента больше опорного,
то уменьшаем j на единицу.
5.4.3. Если i<=j, то
5.4.3.1. Меняем местами i и j элементы.
5.4.3.2. Увеличиваем i на единицу.
5.4.3.3. Уменьшаем j на единицу.
5.5. Если j<k,
То левая граница = i
5.6. Если i>k,
То правая граница = j
6. Вывод центрального элемента массива.




Входные данные:
• array - массив элементов последовательности
• n – количество элементов последовательности.

Выходные данные
• result – значение медианы последовательности.

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

2020
Структуры и алгоритмы обработки данных
Задания для контрольной работы одинаковы для всех студентов. Начальные данные выбираются индивидуально в зависимости от задания в контрольной работе.
User Решатель : 29 августа 2024
500 руб.
Структуры и алгоритмы обработки данных
Структуры и алгоритмы обработки данных
КУРСОВАЯ РАБОТА по дисциплине «Структуры и алгоритмы обработки данных (часть 2)» Вариант 14 Содержание 1 Постановка задачи 3 2 Описание программы 5 3 Текст программы 14 4 Результаты выполнения программы 21 Список использованной литературы 23
User ianbaeva : 17 января 2022
2000 руб.
Структуры и алгоритмы обработки данных
1. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов (пример см. в лекциях, раздел 2.1). 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе
User Despite : 10 апреля 2013
150 руб.
Структуры и алгоритмы обработки данных
вариант №15 Задание Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить индексный массив, упорядочивающий данные по ФИО вкладчика и сумме вклада, используя метод прямого слияния. Провести поиск по первым трём буквам фамилии в упорядоченной базе, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево оптимального поиска по другому ключу и произвести поиск по запросу.
User piligrim-24 : 26 октября 2011
50 руб.
Структуры и алгоритмы обработки данных
Лабораторная работа № 2 1. Разработать процедуры сортировки массива целых чисел методом Шелла, методом пирамидальной сортировки и методом Хоара (язык программирования Паскаль или Си). 2. Правильность сортировки проверить путем подсчета контрольной суммы и числа серий в массиве. 3. Во время сортировки предусмотреть подсчет количества пересылок и сравнений (М и С), сравнить их с теоретическими оценками. 4. Составить таблицу следующего вида (данные получить экспериментально) для n= 100, 200, 300
User 1231233 : 19 сентября 2010
23 руб.
Структуры и алгоритмы обработки данных
Контрольная работа Вариант № 9 1. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе прямого выбора номера перемещаемых элементов. 2. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества, определить на каждом шаге в методе шейкерной сортировки левую и правую границы сортируемой части массива (L и R). 3. Используя в качестве массива набор из 8 букв своих фамилии, имени, отчества провести 3-сортировку (в методе Ше
User 1231233 : 19 сентября 2010
23 руб.
Структуры и алгоритмы обработки данных
Лабораторные работы по структурам и алгоритмам обработки д-ых Вариант 7, семестр 3: Лабораторная работа № 1 Тема: Построение двоичного дерева. Вычисление характеристик дерева. Лабораторная работа № 2 Тема: Построение случайного дерева поиска и идеально сбалансированного дерева поиска Лабораторная работа № 3 Тема: Построение случайного дерева поиска и идеально сбалансированного дерева поиска Лабораторная работа № 4 Тема: Построение двоичного Б-дерева. Лабораторная работа № 5 Тема: Построение
User Lampa : 17 мая 2010
55 руб.
Структуры и алгоритмы обработки данных, контрольная
ПРАВИЛА ВЫПОЛНЕНИЯ И ОФОРМЛЕНИЯ КОНТРОЛЬНОЙ РАБОТЫ При выполнении контрольной работы необходимо строго придерживаться указанных ниже правил. Работы, выполненные без соблюдения этих правил, не засчитываются и возвращаются студенту для доработки. 1. Контрольная работа состоит из десяти заданий, которые одинаковы для всех студентов, однако входные данные (это последовательный набор символов ФИО студента) выбираются индивидуально. 2. В работу должны быть включены все задачи, указанные в за
User maksim3843 : 11 ноября 2023
150 руб.
Отопление и вентиляция жилого здания
Содержание работы: 1. Тепловой режим здания. 1.1. Расчетные параметры наружного воздуха. 1.2. Расчетные параметры внутреннего воздуха. 1.3. Теплотехнический расчет наружных ограждающих конструкций. а) Определение градусо-суток отопительного периода и условий эксплуатации ограждающих конструкций. б) Стены. в) Перекрытие чердачное. г) Перекрытие над подвалом. д) Окна. е) Двери. 1.4. Тепловой баланс помещений. а) Потери теплоты через ограждающие конструкции. б) Расход теплоты на нагревание инфильтр
User Куница : 17 сентября 2010
150 руб.
Отопление и вентиляция жилого здания
Теплотехника Задача 21.84
Выполнить расчет циклов работы паровой компрессионной холодильной машины в рабочем и номинальном режиме. Сделать перерасчет холодопроизводительности из рабочих условий в номинальные. Исходные данные: Вид хладагента R-12, Холодопроизводительность ПКХМ — Q=1 кВт, Температура кипения хладагента — t0=-30 ºC, Температура конденсации хладагента — tк=+30 ºC, Температура всасывания ( перегрева ) хладагента — tвс=-10 ºC, Температура переохлаждения хладагента — tпер=+20 ºC, Коэффиц
User Z24 : 26 октября 2025
399 руб.
Теплотехника Задача 21.84
Схемотехника телекоммуникационных устройств (часть 1-я). Вариант №3
Билет №13. 1. Дайте определение и приведите эквивалентные схемы источника ЭДС и источника тока. 2. В чем состоит отличие коэффициента усиления напряжения от сквозного коэффициента усиления напряжения? 3. Поясните критерий устойчивости работы усилителя с обратной связью по Найквисту.
User thoridal : 18 января 2018
199 руб.
Контрольная работа по дисциплине: Методы и средства измерений в телекоммуникационных системах. Вариант 1
ЧАСТЬ 1. ОБЪЕКТИВНЫЕ ОЦЕНКИ РЕЗУЛЬТАТОВ ИЗМЕРЕНИЙ КОЭФФИЦИЕНТА ОШИБОК Задание: При анализе цифровой системы передачи со скоростью В было получено в течение времени Т Nош ошибок. По результатам анализа вычислить следующие статистические параметры: 1) оценку коэффициента ошибок Кош; 2) среднее квадратическое значение Б (у абсолютной погрешности оценки коэффициента ошибок Кош); 3) относительное значение погрешности б при заданной доверительной вероятности Рдов=0,95 и коэффициенте Стьюдента tр =1,2
User Roma967 : 24 марта 2023
500 руб.
promo
up Наверх