Лабораторная работа №3: "Хэширование и поиск"

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LR3.cpp
material.view.file_icon LR3.exe
material.view.file_icon Безымянный.jpg
material.view.file_icon ЛР3 Структ и алгр обработки данных.docx

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

material.view.file_icon Безымянный.jpg
Безымянный.jpg

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

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

Описание

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

Порядок выполнения работы:

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


Подсчитать и сравнить количество коллизий при линейных и квадратичных пробах. Построить таблицу и проанализировать полученные результаты:
Размер хеш-таблицы

Количество исходных чисел

Количество коллизий

Линейные пробы

Квадратичные пробы


Организовать поиск элемента с заданным ключом для метода открытой адресации (линейные и квадратичные пробы)

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

Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Структуры и алгоритмы обработки данных (часть 1)
Вид работы: Лабораторная работа 3
Оценка:Зачет
Дата оценки: 09.09.2021
Рецензия:Уважаемый -----,

Мачикина Елена Павловна
Хэширование и поиск
ЛАБОРАТОРНАЯ РАБОТА №5 по дисциплине «Структуры и алгоритмы обработки данных (часть 1 Методы сортировки и поиска)». Вариант 10 Хэширование и поиск 1. Построить хэш-таблицу методом линейных проб для слов заданного текста. Текст находится в некотором файле (примерно 200 слов). Экспериментально определить минимально необходимый объем хэш-таблицы и число коллизий при построении. 2. Построить хэш-таблицу методом квадратичных проб для слов заданного текста. Файл с текстом должен быть тот же, что и п.1
User uksne : 27 ноября 2010
100 руб.
Хэширование и поиск.
ЛАБОРАТОРНАЯ РАБОТА №5 по дисциплине «Структуры и алгоритмы обработки данных» Тема: Хэширование и поиск. Цель работы: Освоить методы построения хэш-таблиц и поиска с помощью хэш-таблиц. Порядок выполнения работы: 1. Построить хэш-таблицу методом линейных проб для слов заданного текста. Текст находится в некотором файле (примерно 200 слов). Экспериментально определить минимально необходимый объем хэш-таблицы и число коллизий при построении. 2. Построить хэш-таблицу методом квадратичных проб дл
User HELL_Phoenix : 11 ноября 2009
Лабораторная работа №3. Хэширование и поиск. Вариант №2
Хэширование и поиск. Цель работы: Изучение возможности хэширования данных для организации поиска. Порядок выполнения работы: 1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хеш-таблице элемента по заданному ключу. Вывести на экран построенную хэш-таблицу. 2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывести на экран заполне
User Отличник1 : 30 января 2021
100 руб.
Лабораторная работа №3. Хэширование и поиск. Вариант №2
Структуры и алгоритмы обработки данных (часть 1) Лабораторная работа №3 Хэширование и поиск
Структуры и алгоритмы обработки данных (часть 1) Лабораторная работа №3 Хэширование и поиск Цель работы: Изучение возможности хэширования данных для организации поиска. Порядок выполнения работы: 1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хэш-таблице элемента по заданному ключу. Вывести на экран построенную хэш-таблицу. 2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллиз
User SOKOLOV : 2 марта 2025
190 руб.
Структуры и алгоритмы обработки данных (часть 1) Лабораторная работа №3 Хэширование и поиск
Структуры и алгоритмы обработки данных. Часть 1. Лабораторная работа № 5. Хэширование и поиск.
Цель работы: Освоить методы построения хэш-таблиц и поиска с помощью хэш-таблиц. Порядок выполнения работы: 1. Построить хэш-таблицу методом линейных проб для слов заданного текста. Текст находится в некотором файле (примерно 200 слов). Экспериментально определить минимально необходимый объем хэш-таблицы и число коллизий при построении. 2. Построить хэш-таблицу методом квадратичных проб для слов заданного текста. Файл с текстом должен быть тот же, что и п.1. Экспериментально определить минимальн
User nik200511 : 2 октября 2013
78 руб.
Лабораторная работа №5. Хэширование и поиск. По дисциплине: Структуры и алгоритмы обработки данных (1 часть)
Лабораторная работа 5. Хэширование и поиск. Цель работы: Освоить методы построения хэш-таблиц и поиска с помощью хэш-таблиц. Порядок выполнения работы: Построить хэш-таблицу методом линейных проб для слов заданного текста. Текст находится в некотором файле (примерно 200 слов). Экспериментально определить минимально необходимый объем хэш-таблицы и число коллизий при построении. Построить хэш-таблицу методом квадратичных проб для слов заданного текста. Файл с текстом должен быть тот же, что и п.
User Udacha2013 : 4 сентября 2014
200 руб.
Структуры и алгоритмы обработки данных (1 часть). Лабораторная работа № 5. Хэширование и поиск. Pascal СибГУТИ
Цель работы: Освоить методы построения хэш-таблиц и поиска с помощью хэш-таблиц. Порядок выполнения работы: 1. Построить хэш-таблицу методом линейных проб для слов заданного текста. Текст находится в некотором файле (примерно 200 слов). Экспериментально определить минимально необходи-мый объем хэш-таблицы и число коллизий при построении. 2. Построить хэш-таблицу методом квадратичных проб для слов заданного текста. Файл с тек-стом должен быть тот же, что и п.1. Экспериментально определить минима
User РешуВашуРаботу : 26 апреля 2018
400 руб.
Структуры и алгоритмы обработки данных (1 часть). Лабораторная работа № 5. Хэширование и поиск. Pascal СибГУТИ
Лабораторная работа №3
Лабораторная работа №3 по дисциплине "Моделирование систем". ЧАСТОТНЫЙ АНАЛИЗ ЭЛЕКТРИЧЕСКИХ ЦЕПЕЙ. Задание №1 Собрать схему (рис.1) Исследовать зависимость напряжения на резисторе от частоты сигнала. Результаты записать в таблицу. В соответствии с таблицей построить график амплитудно-частотной характеристики (АЧХ). Примечание: индикатор напряжения должен быть установлен в режим измерения переменного напряжения (AC). Задача №2 Собрать схему (рис.2) С помощью измерителя частотных хара
User ITNerd : 23 октября 2025
510 руб.
Лабораторная работа №3
Лабораторная работа № 2 по дисциплине: Техника микропроцессорных систем в многоканальных телекоммуникационных системах. Вариант: 2
ИЗУЧЕНИЕ АМПЛИТУДО-ЧАСТОТНЫХ И ФАЗО-ЧАСТОТНЫХ ХАРАКТЕРИСТИК ОКМ-2 Цель работы: Изучить амплитудо-частотные (АЧХ) и фазочастотные (ФЧХ) характеристики относительного компенсационного метода второго порядка (ОКМ-2). 1. Согласно варианта (Таблица 2), для двух заданных значений коэффициента “С”, рассчитайте значения характеристик АЧХ и ФЧХ минимум в семи точках, выбрав значения № варианта 2 Значение “С” 0.2; 0.8 2. Пересчитайте цифровой фильтр ОКМ-2 к аналоговому прототипу, для чего воспользуй
User shpion1987 : 3 февраля 2012
50 руб.
Гидравлика Пермская ГСХА Задача 118
Планируется строительство животноводческого объекта, для обеспечения водой которого рекомендовано использование подземных артезианских вод, залегающих на глубине 26 м. Анализ воды показал содержание в ней сероводорода, а также сульфатных и хлористых солей кальция и магния. Рельеф местности диктует проектирование разводящей водопроводной сети с контррезервуаром. Дать обоснование по выбору всех составных элементов схемы, наметить водовод и разводящую напорную сеть.
User Z24 : 4 ноября 2025
120 руб.
Гидравлика Пермская ГСХА Задача 118
Метрология, стандартизация, взаимозаменяемость
1. Расчет и выбор посадок колец подшипника 6-208 на вал и в корпус для соединений 4 – 1 – 5...................................................................3 2. Расчет и выбор посадки с зазором для соединения 3 – 5..................6 3. Расчет предельных диаметров и допусков резьбового соединения М25×1,5 – 6H/6g.............................................................................8 4. Выбор посадок шпоночных соединений......................................10 5.Расчёт допус
User smit1991 : 22 апреля 2013
Курсовая работа по дисциплине: Объектно-ориентированное программирование. Вариант №6. Семестр 3-й.
Курсовая работа Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. 6 Корабль Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по н
User студент-сибгути : 14 сентября 2013
49 руб.
up Наверх