Skip to content

juravlikk/Hash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hash

Хэш-таблица. Реализуйте хэш-таблицу, хранящую набор записей с заданными полями. Таблица должна поддерживать следующие операции: a. Добавление записи b. Удаление записи c. Поиск записи по заданному ключу d. Вывод всех хранимых записей на экран (отладочный метод, необходимый для демонстрации работы таблицы). Хэш-таблица должна быть реализована в виде отдельного класса. Несколько объектов этого класса не должны влиять друг на друга и хранить данные изолированно друг от друга. Запись должна быть реализована в виде отдельно класса или структуры. Запись должна включать в себя 3-5 полей и должна содержать как минимум одно целочисленное и одно строковое поле. Целочисленное поле записи назначаем ключевым полем. Например: Телефон (целочисленное) - ключевое поле Фамилия (текстовое) Адрес (текстовое) Стипендия (дробное)

Также необходимо реализовать тестовую программу, демонстрирующую работу хэш-таблицы – в таблицу должны добавляться новые записи, удаляться существующие, а также должен производиться поиск записей с выводом на экран. Тестовая программа может проделывать эти действия в автоматическом режиме (но с выводом информации на экран) или в режиме ручного ввода. Предусмотрите вывод всего содержимого таблицы на экран в удобной форме (см. пункт d выше).

About

Hash table with separate chainings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors