GitHub上分享的常用算法和数据结构实现原理可视化系统

一门编程语言入门之后,要想进阶,必须学习算法和数据结构,但是对于初学者来讲算法和数据结构和数据结构的实现原理和机制过于枯涩、抽象难懂。

这里为小伙伴们分享一个名为Algorithm Visualizer的直观的算法可视化工具,在里面你可以自由选择自己想学习的算法,每个算法它都清晰描绘了其原理和运作过程。目前支持的算法非常多包括回溯法、加密算法、动态规划、图搜索、贪婪算法、搜索算法、排序算法等。

效果如下:

GitHub上分享的常用算法和数据结构实现原理可视化系统_第1张图片

GitHub上分享的常用算法和数据结构实现原理可视化系统_第2张图片

GitHub地址:

https://github.com/algorithm-visualizer/algorithm-visualizer

演示地址:

https://algorithm-visualizer.org/

你可能感兴趣的:(技术分享,GitHub优秀案例分享)