This repository contains an indexing project that implements various hashing algorithms and includes a B+ tree algorithm for indexing.
- Linear Probing
- Double Hashing
- Separate Chaining
- B+ Trees
- AVL Trees
To start, clone this branch of the repo into your local:
git clone -b main --single-branch [https://github.com/Samashi47/BPTree-Hashing-Indexing]
After cloning the project, activate the venv:
.venv\Scripts\activate
You can run the following command to install the dependencies:
pip3 install -r requirements.txt
Then run the main file with the following:
python GUI.py