@feiyangyang
2022-07-10T23:45:43.000000Z
字数 730
阅读 371
未分类
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
https://visualgo.net/zh/
https://algorithm-visualizer.org/
无疑,数据结构与算法学习最大的难点之一就是如何在脑中形象化其抽象的逻辑步骤。而图像在很多时候能够大大帮助我们理解其对应的抽象化的东西,而如果这个图像还是我们自己一点点画出来的,那么无疑这个印象是最深刻的了。没错,今天给大家分享的就是算法可视化的网站。
Data Structure Visualizations
网站地址为:
https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
有很多算法的可视化,非常简洁直观,值得一试。
该网站特点:
算法可视化
界面简洁直观
过程可控制
VisuAlgo
网址地址为:https://visualgo.net/zh/。这个网站涉及的算法就更加全面了。从首页就可以看出来不一样了,不仅支持多种算法可视化,还支持搜索。
而它除了提供和前面一个网址类似的算法动画以外,还提供大量的文字讲解:
而在执行动画的时候,旁边仍然会有文字描述当前步骤,并且左下角还有算法复杂度的注释说明。
该网站特点:
算法可视化
文字讲解
复杂度备注
图形可操控调整
algorithm-visualizer
网址地址:https://algorithm-visualizer.org/
它支持的算法种类也很多,除此之外,它还提供java,c++,js代码。
而控制台也输出着整个过程来帮助你理解算法。
该网站特点:
算法可视化
有代码
有控制台输出帮助理解
算法种类丰富