- Vector
- LinkedList
- Hashtable
- Stack
- Queue
- BST
- Trie
- Heap (MinHeap)
- Chapter 1 - Arrays and Strings
- Chapter 2 - Linked Lists
- Chapter 3 - Stacks and Queues
- Chapter 4 - Trees and Graphs
- Chapter 5 - Bit Manipulation
- Chapter 8 - Recursion And Dynamic Programming
Uses GTEST as unit testing platform. For using it, run "cmake CMakeLists.txt" in Data_Structures/ which creates the Makefile (then "make" to build the test binaries). To run a certain test (for example "nodeTest", just run it from Data_Structures directory). "make clean" deletes all the test binaries.:+1: "