/dvis

Visualization/Animantion of data structure and algorithms

Primary LanguageJupyter Notebook

A utility to visualize data structures and algorithms.

Examples

quicksort

quicksort.mp4

mergesort

mergesort.mp4

LSM animation using trace log from leveldb

random insert values

leveldb_random.mp4

timeseries insert values

leveldb_timeseries.mp4

Dependencies

  • numpy
  • imageio
  • cairocffi
  • opencv # for GUI based view
  • moviepy # for generating mp4

Licenses

Some code borrow from https://github.com/Zulko/gizeh