Лабораторная работа №3 по предмету «Структуры и алгоритмы обработки данных» (часть 1-я)

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

material.view.file_icon
material.view.file_icon LabRabN3.c
material.view.file_icon LabRabN3.exe
material.view.file_icon Отчет по лаб работе 3.doc

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

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

Описание

Тема работы: «Хэширование и поиск»
Задание на работу сформулировано следующим образом:
1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хеш-таблице элемента по заданному ключу. Вывести на экран построенную хеш-таблицу.
2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывести на экран заполненные хеш-таблицы для m=11 в виде
Номер ячейки 0 1 2 3 …     … m-1
Число                 
где m-количество различных значений, которые может принимать хеш функция.
3. Подсчитать и сравнить количество коллизий при линейных и квадратичных пробах. Построить таблицу и проанализировать полученные результаты.
4. Организовать поиск элемента с заданным ключом для метода открытой адресации (линейные и квадратичные пробы).

Для отчета представлены:
Исходные тексты программ с подробными комментариями; Исполняемые файлы;
Отчет по лабораторной работе.

Отчет включает в себя следующие разделы:
Формулировку задания
Описание основных методов, используемых в работе;
Результаты работы программы (виде скриншота);
Анализ результатов.

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

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

Год сдачи 2018
Преподаватель: Мачикина Е.П.
Работа сдана без замечаний.
Рекомендую использовать работу в качестве методической помощи для выполнения своей работы.
Лабораторная работа № 3 по предмету Структуры и алгоритмы обработки данных
Лабораторная работа 3 Хэширование и поиск Цель работы:Изучение возможности хэширования данных для организации поиска. Порядок выполнения работы: 1. Разработать подпрограмму хеширования массива целых чисел методом прямого связывания и подпрограмму поиска в хэш-таблице элемента по заданному ключу. Вывести на экран построенную хэш-таблицу. 2. Реализовать подпрограмму хеширования массива целых чисел методом открытой адресации. Для разрешения коллизий использовать линейные и квадратичные пробы. Вывес
User svladislav987 : 4 мая 2021
200 руб.
Лабораторная работа №3 по предмету Структуры и алгоритмы обработки данных. Вариант №7
Лабораторная работа 3. Быстрые методы сортировки последовательностей. Цель работы: Освоить быстрые методы сортировки последовательностей Порядок выполнения работы: 1. Разработать процедуры сортировки последовательности целых чисел методом прямого слияния и методом цифровой сортировки (язык программирования Паскаль или Си). 2. Во время сортировки предусмотреть подсчет количества пересылок элементов в очередь и сравнений (М и С), сравнить их с теоретическими оценками. 3. Составить таблицу след
User kiana : 27 октября 2014
50 руб.
ЭКЗАМЕН Структуры и алгоритмы обработки данных (часть 1)
ЭКЗАМЕН Структуры и алгоритмы обработки данных (часть 1) Задания экзаменационного билета одинаковы для всех студентов, однако входные данные (это последовательный набор символов ФИО студента) выбираются индивидуально 1. Для последовательности символов ФИО (используются 12 последовательных букв) показать подробный процесс построения индексного массива, который упорядочивает последовательность по алфавиту; 2. Для набора из 12 символов ФИО (используются 12 последовательных букв) студента выполнит
User SOKOLOV : 2 марта 2025
226 руб.
ЭКЗАМЕН Структуры и алгоритмы обработки данных (часть 1)
Структуры и алгоритмы обработки данных Часть 1 Экзамен
Задание №1 Для последовательности символов ФИО (используются 12 последовательных букв) показать подробный процесс построения индексного массива, который упорядочивает последовательность по алфавиту. Задание №2 Для набора из 12 символов ФИО (используются 12 последовательных букв) студента выполнить хеширование вручную методом прямого связывания (размер хеш-таблицы равен 5). Выполнить поиск первой буквы имени и буквы «Я» с использованием построенной хеш-таблицы Задание №3 Для н
User Shadoww : 29 октября 2023
300 руб.
Структуры и алгоритмы обработки данных (часть 1). Экзамен
Учебное заведение - СибГУТИ Предмет - Структуры и алгоритмы обработки данных (часть 1) Тип работы - Экзамент Оценка - Хорошо 1) Для последовательности символов ФИО (используются 12 последовательных букв) показать подробный процесс построения индексного массива, который упорядочивает последовательность по алфавиту; 2) Для набора из 12 символов ФИО студента выполнить хеширование вручную методом прямого связывания (размер хеш-таблицы равен 5). Выполнить поиск первой буквы имени и буквы «Я» с испо
User Алексей115 : 14 августа 2020
80 руб.
Структуры и алгоритмы обработки данных (часть 1). Экзамен.
Задания экзаменационного билета одинаковы для всех студентов, однако входные данные (это последовательный набор символов ФИО студента) выбираются индивидуально 1. Для последовательности символов ФИО (используются 12 последовательных букв) показать подробный процесс построения индексного массива, который упорядочивает последовательность по алфавиту; 2. Для набора из 12 символов ФИО (используются 12 последовательных букв) студента выполнить хеширование вручную методом прямого связывания (размер
User nik200511 : 10 июня 2019
90 руб.
Структуры и алгоритмы обработки данных. Часть 1-я. Зачет.
Зачетное задание Для последовательности символов ФИО (используются 12 последовательных букв) показать подробный процесс построения индексного массива, который 1. упорядочивает последовательность по алфавиту; 2. упорядочивает сначала гласные по алфавиту, затем остальные буквы по алфавиту.
User nik200511 : 10 мая 2016
104 руб.
Экзамен по дисциплине: Структуры и алгоритмы обработки данных (часть 1)
Задания экзаменационного билета одинаковы для всех студентов, однако входные данные (это последовательный набор символов ФИО студента) выбираются индивидуально 1. Для последовательности символов ФИО (используются 12 последовательных букв) показать подробный процесс построения индексного массива, который упорядочивает последовательность по алфавиту; 2. Для набора из 12 символов ФИО (используются 12 последовательных букв) студента выполнить хеширование вручную методом прямого связывания (размер
User IT-STUDHELP : 27 июня 2025
100 руб.
promo
Компенсаторы буровых насосов: Воздушно-гидравлический компенсатор, Компенсатор с эластичными баллонами, Сферический диафрагменный компенсатор, Диафрагменный проточный компенсатор-Чертеж-Патент-Патентно-информационный обзор-Курсовая работа-Дипломная работа
Компенсаторы буровых насосов: Воздушно-гидравлический компенсатор, Компенсатор с эластичными баллонами, Сферический диафрагменный компенсатор, Диафрагменный проточный компенсатор-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Нефтегазопромысловое оборудование-Патент-Патентно-информационный обзор-Курсовая работа-Дипломная работа
596 руб.
Компенсаторы буровых насосов: Воздушно-гидравлический компенсатор, Компенсатор с эластичными баллонами, Сферический диафрагменный компенсатор, Диафрагменный проточный компенсатор-Чертеж-Патент-Патентно-информационный обзор-Курсовая работа-Дипломная работа
Лабораторная работа № 3. Программирование типовых алгоритмов
информатика 1 семестр 3 вариант лабораторная работа Лабораторная работа № 3 Программирование типовых алгоритмов Задание к лабораторной работе 1. Ввести восемь чисел и вычислить среднее значение положительных чисел и количество нулей.
User karimoverkin : 24 ноября 2011
150 руб.
Разработка электронного учебника по курсу основы теории компьютеров
Представленный дипломный проект посвящен разработке электронной обучающей системы по курсу «Основы теории компьютеров», раздел «Логические основы». Пояснительная записка к дипломному проекту состоит из трех частей: – Обзорная часть – Теоритическая часть – Экспериментальная часть В обзорной части: – рассмотрены основные этапы разработки электронных обучающих систем, – представлены методы проверки и оценки знаний, – выполнен обзор средств разработки электронных обучающих систем. В теоритической ч
User Пазон : 16 ноября 2008
Разработка электронного учебника по курсу основы теории компьютеров
Фіксований податок та особливості оподаткування доходів громадян, які займаються підприємницькою діяльністю
Фіксований податок та особливості оподаткування доходів громадян, які займаються підприємницькою діяльністю Найпоширенішим варіантом альтернативного оподаткування фізичних осіб — суб'єктів підприємницької діяльності є сплата громадянами — підприємцями прибуткового податку у фіксованому розмірі з придбанням патенту. Поширеність цієї системи оподаткування зумовлена простотою застосування і невеликими розмірами податкових ставок. Законодавчою основою фіксованого прибуткового податку є Декрет Кабі
User evelin : 8 января 2014
15 руб.
up Наверх