Skip to content

Extra Credit Robinhood hashing -- Naman #36

Open
namandangi wants to merge 2 commits intogeorgia-tech-db:mainfrom
namandangi:main
Open

Extra Credit Robinhood hashing -- Naman #36
namandangi wants to merge 2 commits intogeorgia-tech-db:mainfrom
namandangi:main

Conversation

@namandangi
Copy link
Copy Markdown

No description provided.

@namandangi
Copy link
Copy Markdown
Author

namandangi commented Dec 2, 2022

Robin Hood Hashing implementation based on the following blog articles:
https://programming.guide/hash-tables-open-addressing.html
https://programming.guide/robin-hood-hashing.html

Note:

  • Made use of linear probing to counter collision
  • Delete excludes the backward shifting to simplify the implementation
  • Test cases are simple and only check for basic functionality

Build Instructions:

mkdir build
cd build

cmake -DCMAKE_BUILD_TYPE=Release ..
make check
./test/file_test
valgrind ./test/file_test

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant