Algviz is an animation engine based on Jupyter to make it easier to visualize algorithms.
For example:
Bubble sort algorithm:
NQueens problem:
Prim algorithm:
You can try more examples in the online editor by clicking the button below:
What's the difference between this Python project and similar ones?
Enumerate comparisons.
-- Simple API, vivid animations.
-- Support multiple data structures, such as vector, table, linked list, tree and graph.
-- Can be embedded into Jupyter notebook.
-- The generated animation is based on SVG, which is portable and space-saving.
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/2249
**Author:** [@zjl9959](https://github.com/zjl9959)
**Created:** 12/5/2022
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `master`
---
### 📝 Commits (1)
- [`755fd2c`](https://github.com/vinta/awesome-python/commit/755fd2ca1c527ee8be29837f09dc696b673f1a29) Add algviz
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
## What is this Python project?
[Algviz](https://algviz.com) is an animation engine based on Jupyter to make it easier to visualize algorithms.
For example:
+ Bubble sort algorithm:

+ NQueens problem:

+ Prim algorithm:

You can try more examples in the online editor by clicking the button below:
[](https://gitpod.io/#https://github.com/zjl9959/algviz-launch)
## What's the difference between this Python project and similar ones?
Enumerate comparisons.
-- Simple API, vivid animations.
-- Support multiple data structures, such as `vector`, `table`, `linked list`, `tree` and `graph`.
-- Can be embedded into Jupyter notebook.
-- The generated animation is based on SVG, which is portable and space-saving.
Anyone who agrees with this pull request could submit an *Approve* review to it.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2249
Author: @zjl9959
Created: 12/5/2022
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
755fd2cAdd algviz📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
Algviz is an animation engine based on Jupyter to make it easier to visualize algorithms.
For example:
You can try more examples in the online editor by clicking the button below:
What's the difference between this Python project and similar ones?
Enumerate comparisons.
-- Simple API, vivid animations.
-- Support multiple data structures, such as
vector,table,linked list,treeandgraph.-- Can be embedded into Jupyter notebook.
-- The generated animation is based on SVG, which is portable and space-saving.
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.