A collection of projects related to data structure concepts
Note: Several of these projects previously existed in their own individual repos before they were all pulled into this one for the sake of succinctness.
=========
- Hashtable Visualization - Visualize how a hashtable works
- Heap Heap Hoorah - Visualize how a heap works
- Image Pizelization - Pixelize an image using block width controlled with a GUI slider
- Linked List Visualization - Visualize how a linked list works
- Maze - Find the path out of a maze using recursion and linked lists
- Quadratic Tree - Randomly generate a quadratic tree
- Shape Abstraction - Abstract down a shape by finding the most visually-significant points in a linked list
- Bloom Filter - Check whether an element is definitely not, or probably in a set using a Bloom filter
- Markov Chain - Generate sentences using a Markov Chain built using text of your choice
- Prim's Algorithm - Find the MST in a graph using Prim's algorithm
- Unrolled Linked List - A linked list combined with arrays
- Weight Balanced Tree - A self balancing tree that uses the size of each subtree