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 |