awesome-python icon indicating copy to clipboard operation
awesome-python copied to clipboard

Add algviz

Open zjl9959 opened this issue 3 years ago • 0 comments

What is this Python project?

Algviz is an animation engine based on Jupyter to make it easier to visualize algorithms.

For example:

  • Bubble sort algorithm: bubble_sort_animation
  • NQueens problem: NQueens_animation
  • Prim algorithm: Prim_animation

You can try more examples in the online editor by clicking the button below:

Open in Gitpod

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.

zjl9959 avatar Dec 05 '22 14:12 zjl9959