Algviz is an algorithm animation engine for your Python code in Jupyter, which supports multiple data structures such as vector
, table
, linked_list
, tree
and graph
.
Vector | Table | Tree | Graph |
---|---|---|---|
You can get live algorithm animation after bringing some algviz interfaces to your algorithm. For example, this code below shows the bubble sort algorithm:
The rendered animation looks like this:
If you are interested in this project, please give me a star⭐, thanks!
Ready to see the magic? Click this button to try more algorithms on Gitpod!
Need to login with your github account.
Please follow this installation guide to setup algviz.
This tutorial gives you a quick start on using algviz.
All the API references can be found at algviz API reference.
Algviz uses GNU general public LICENSE. You can use it freely for learning and communication. For the commercial usage, please contact the author.
Any form of contribution is welcomed! Please feel free to report a bug or create a pull request.
If you want to share your algorithms using algviz, you can create a PR from this repo: 👉 algviz-launch.
QQ group: 334605370
Telegram: https://t.me/+mvF8Sivxr3thZWY1