Home > Python > Main text

Algorithm: 数据结构和算法的可视化


Tag: python, algorithm


Data Structure Visualizations

  • link: https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
  • 优点:
    • 这是比较全面的包含了,基本的数据结构和算法的演示
    • 演示的界面包含python写的代码
  • 缺点:界面比较古老
  • 内容列表:algorithm_visualize1-1.png
  • 二分查找演示界面:algorithm_visualize1_binary_search.png

algorithm-visualizer

  • link: https://algorithm-visualizer.org/
  • 优点:
    • 内容全面
    • 界面现代化程度高,比较精美
  • 缺点:
    • 代码支持三种:Java,C++,JavaScript
  • 内容列表:algorithm_visualizer.png
  • 二分查找演示界面:algorithm_visualizer_binary_search.png

VisuAlgo

  • link: https://visualgo.net/en
  • 优点:
    • 支持多种语言的界面,英文+中文
    • 涉及的内存全面
  • 缺点:
    • 主要包含算法,缺少数据结构的演示
    • 基本的算法没有,比如二分查找
  • 内容列表:algorithm_visulogo.png
  • 快速排序演示界面:algorithm_visulogo_quicksort.png


If you link this blog, please refer to this page, thanks!
Post link:https://tsinghua-gongjing.github.io/posts/algorithm-visualization.html

Previous: Set up config for jupyter notebook