Provides coherent, interactive visualisations of popular data structures.
[π§ Work in progress! π§]
We built this program in order to gain a deeper understanding of various data structures. Bundled with animations, in-depth explanations and interactive content, this app is constructed to serve as a lowbrow piece of learning material.
Everything is being put together slowly, mainly due to time constraints. Here's a handy table outlining what remains to be done:
| Structure | Status | 
|---|---|
| Linked list | β | 
| Stack | β | 
| Queue | β | 
| Hash table | β | 
| Disjoint set | β | 
| BST | β | 
| AVL | β | 
| BIT | β | 
| PAT | β | 
| Trie | β | 
| k-d tree | β | 
Everything is built with modern C++. We wanted to go low-level, and decided to stray deep into the unsafe abyss of deceipt hereticism for learning purposes. Don't worry Ferris, we still accept your superiority π¦β¨.
Currently, this project only relies on the standard library and Raylib, which is being used for rendering.
When we say 'we', we mean us!
| Collaborator | Role | 
|---|---|
| Abcight | Programming, code review, memes | 
| Pawelos231 | Programming, design |