KdTree, Linkedlist, Binary Search Tree (list will be updated as more data structures are implemented)
C++14 Required
CMake Version - 2.8
g++ Version - 6.3
Follow the commands below to build the repo locally:
- Fire up a new terminal and clone the latest source using the following command,
git clone https://github.com/HarishKarunakaran/Data_Structures.git
- With the terminal in the source directory, build the library using the following commands,
cd Data_Structures/
mkdir build && cd build/
cmake ..
make
- Install the built library and headers onto your local system (/usr/local),
sudo make install
To use any of the data strucutres in your code, add the neccessary include statements in your code
KdTree:
#include <data_structures/kdtree/kdtree.h>
LinkedList:
#include <data_structures/linkedlist/linkedlist.h>
Binary Search Tree:
#include <data_structures/binarytree/binarytree.h>
Instructions on using each of the data structures can be found in the corresponding files in the src/ folder.
Please raise issues if any arise or contact me using the contact info below. Thank you for checking out my repo!