Лабораторная работа № 3 по предмету Структуры и алгоритмы обработки данных

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

material.view.file_icon
material.view.file_icon
material.view.file_icon 3.docx
material.view.file_icon lab3v2.cpp
material.view.file_icon lab3v2.dev
material.view.file_icon lab3v2.exe
material.view.file_icon lab3v2.layout
material.view.file_icon lab3v2.o
material.view.file_icon Makefile.win
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

2019 год
Сибирский государственный университет телекоммуникаций и информатики
оценка: отл
Рецензия: Уважаемый [...], замечаний по содержанию работы нет. Оценка - "зачтено".
Лабораторная работа №3 по предмету «Структуры и алгоритмы обработки данных» (часть 1-я)
Тема работы: «Хэширование и поиск» Задание на работу сформулировано следующим образом: 1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хеш-таблице элемента по заданному ключу. Вывести на экран построенную хеш-таблицу. 2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывести на экран заполненные хеш-таблицы для m=11 в виде Номер
User boeobq : 28 октября 2021
75 руб.
Лабораторная работа №3 по предмету «Структуры и алгоритмы обработки данных» (часть 1-я)
Лабораторная работа №3 по предмету Структуры и алгоритмы обработки данных. Вариант №7
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу след
User kiana : 27 октября 2014
50 руб.
Лабораторная работа № 3 по предмету "Структуры и алгоритмы обработки данных. Часть 2. Древовидные структуры данных" Тема: Построение АВЛ-дерева
Задание Тема: Построение АВЛ-дерева. Цель работы: Освоить построение АВЛ-дерева. Порядок выполнения работы: 1. Разработать процедуру построения АВЛ-дерева. 2. Вычислить среднюю высоту АВЛ-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 1. Экспериментально определить среднее количество поворотов на одну включаемую вершину
User xtrail : 19 апреля 2013
250 руб.
Основы гидравлики и теплотехники МИИТ Задача 1.1 Вариант 3
Для приема дополнительного объема воды, получающегося в процессе ее расширения при нагревании, к системе водяного отопления в верхней ее точке присоединяют расширительные резервуары, сообщающиеся с атмосферой. Определить необходимый объем расширительного резервуара при нагревании воды от 10 до 90 ºС. Коэффициент температурного расширения воды принять равным βt=0,00045 1/ºC. Объем воды в системе W=1,0 м³.
User Z24 : 15 октября 2025
120 руб.
Основы гидравлики и теплотехники МИИТ Задача 1.1 Вариант 3
Методика формирования коммуникативно-когнитивной компетенции младших школьников
Содержание Теоретическое обоснование процесса формирования коммуникативно-когнитивной компетенции младших школьников Понятие компетенция/компетентность в педагогической науке Содержание термина коммуникативно-когнитивная компетенция младших школьников Роль игры в формировании коммуникативно-когнитивной компетенции Методика формирования коммуникативно-когнитивной компетенции младших школьников Модель формирования коммуникативно-когнитивной компетенции младших школьников Система упражнений направ
User VikkiROY : 23 октября 2012
5 руб.
Договор на выполнение работ (подряд) (на основе материалов УП "Минский вагоноремонтный завод им. А.Ф. Мясникова")
С О Д Е Р Ж А Н И Е стр. Введение. 3 Глава 1. Общие положения о договоре на выполнение работ (подряд) 5 1.1. Генензис правого регулирования договора подряда. 5 1.2. Понятие договора подряда. 7 1.3. Отличие договора подряда от других видов договора. 11 Глава 2. Гражданско-правовая конструкция договора подряда. 16 2.1. Существенные условия договора подряда. Формы договора подряда. 16 2.2. Стороны договора подряда. Цена. Права и обязанности сторон. 19 2.3. Качество выполняемых работ и ответственнос
User DocentMark : 21 марта 2013
Разработка системы управления многосвязных систем автоматического регулирования исполнительного уровня
Неуклонный рост материальных и духовных потребностей общества стимулирует развитие всех видов науки, техники и промышленных технологий. В результате этого происходит модернизация старых и создание новых технических средств и систем различного целевого назначения. От устаревших их отличают улучшенные потребительские и эксплуатационно-технические характеристики (производительность, точность, сложность функций и качество их исполнения, энергопотребление, надежность, конструктивная сложность, число
User OstVER : 6 декабря 2012
5 руб.
up Наверх