有了这款可视化算法项目,算法不再难!

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情

GitHub严选:每天推荐一个GitHub优质开源项目

从不奢求生活能给予我最好的,只是执着于寻求最适合我的!

大家好,我是严选哥。

今天给大家带来的项目是:可视化算法项目

很多人一听到算法就头痛,什么排列、查找、二叉树,而且每一种算法又有很多种实现,还有时间复杂度和空间复杂度等。而且算法也是面试过程中比较重要的环节,很多公司尤其是大厂都喜欢用算法来考察编程人员的基本功。

算法其实并不是一件很难学的事情,今天我们介绍的项目就是通过可视化方法来教你怎么学习算法。如果只是枯燥无味地阅读代码,不如能看到代码实际运行的效果,这样对自己理解算法有很大帮助。在这里国民程序员特别想大家推荐这个项目。

项目在GitHub建有自己的Repo:
在这里插入图片描述
我们可以看到左边是图形化界面,右边是代码。

这个项目有自己的官网:
https://algorithm-visualizer.org/

建议大家去它们官网学习,这里面的资料很齐全。

打开官网,左边是算法列表:
在这里插入图片描述
我们选择Hamiltonean Cycles:
在这里插入图片描述
右上角有一个Play按钮,按下就可以看到图形以动画的形式展示算法的运行过程。是不是很直观?

项目地址: https://github.com/algorithm-visualizer/algorithm-visualizer

欢迎关注我的技术公众号:国民程序员,我们的目标:输出干货

  1. 每天分享原创技术文章
  2. 海量免费技术资料和视频学习资源
  3. 分享赚钱门道,带领程序员走向财务自由
图片名称