Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.09 KB

File metadata and controls

39 lines (25 loc) · 1.09 KB

Hash Table

Introduction

Implementation of the Hash Table ADT with tests in an specific application, the data storage of bank's accounts.

TODO

Hash Table

  • HashTable : Constructs the table with logical size setted
  • insert : Adds new element to the table
  • retrieve : Retrieves a data associated with a key
  • print : Shows the table
  • clear : Releases all memory associated with table collision lists
  • empty : Verifies if the table is empty
  • count : Informs the current number of elements in the table
  • capacity : Informs the number of positions in the table
  • remove : Removes an element from the table
  • rehash : Changes the size of the table

Compiling and runing

a) For compiling, use:
`$ make`
b) For running, use:
`$ ./hash_driver

Git repository

Hash table project repository

Authorship

Program developed by Max Willian (maxwilliam780@gmail.com) and Oziel Alves (ozielalves@ufrn.edu.br), 2018.1

© IMD/UFRN 2018