Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/petru-braha/vds-library

Visualisation of possible operations on data structures
https://github.com/petru-braha/vds-library

data-structures object-oriented-programming opengl

Last synced: about 2 months ago
JSON representation

Visualisation of possible operations on data structures

Awesome Lists containing this project

README

        

# Visual data structures

## Motivation
- this repository is intended to be used as a replica of C++ STL. Its advantage over C++ STL is the drawing feature. Using VSA library gives the oportunity for any to display results in a intuitive way such that begginers can manipulate and learn about studied data structures.
- to make use of the theory in practice and create pedagogical exemples for any new students of computer science.

## Technologies used
- C/C++
- GTEST
- OPENGL
- GLFW
- GLAD

## Data structures list
0. array
1. linked list
2. stack
3. queue
4. AVL tree
5. red black tree
6. maxheap
7. minheap
8. graph
9. hash table

## Notes
- soon first release, and video demonstration
- please consult the wiki pages
- !set-up: C++17 Standard, VS 2022 version 17.10.6, GLFW 3.4, OpenGL 4.6.0
- my documentation: "Introduction to Algorithms" 4th by Leiserson, Stein, Rivest and Cormen