Introducing DataViz a data-structure visualization library for Golang

As a software developer one of my most important realizations is that the skills I developed from understanding and implementing data-structures had many positive cascading effects on my career as a developer.

What is Dataviz?

What are heaps?

https://cdn-images-1.medium.com/max/873/1*xxfTylXjspbgcZwfeWSx3A.jpeg
Heap definition by Vaidehi from BaseCs series
An example code of pushing a few elements into the heap
A heap visualization generated by dataviz
A Gif made by compiling the images formed at poping elements from the heap

What is red-black Tree?

https://cdn-images-1.medium.com/max/873/1*HDeUEvzdQYYALYgGG3R_JQ.jpeg
Red Black Tree definition by Vaidehi from BaseCs Series
A Red Black Tree Visualization made from DataViz
Red Black Tree rules by Vaidehi from BaseCs Series
A Gif made by compiling the images developed by DataViz

What else can we do with dataviz?

Stack Construction using DataViz
B Tree Construction using Dataviz

Feature requests

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store