Skip to content

petrubraha-prototypes/VD-library

Repository files navigation

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

  1. array
  2. linked list
  3. stack
  4. queue
  5. AVL tree
  6. red black tree
  7. maxheap
  8. minheap
  9. graph
  10. 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

About

A library developed on Windows, which implements complex data structures and creates visualisations of their operations

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages