前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >发现一个有趣的开源项目:通过动画教你学习算法

发现一个有趣的开源项目:通过动画教你学习算法

作者头像
帅地
发布2019-06-06 15:02:10
6150
发布2019-06-06 15:02:10
举报
文章被收录于专栏:苦逼的码农苦逼的码农

学算法学累了吧?被算法虐的不轻吧?反正,我已经被虐的遍体鳞伤。所以今天呢,我给大家介绍一个开源项目,这个开源项目给我们提供了一个通过视图动画学习算法的环境。下面来一览究竟。

先上一张可视化学习算法的图片吧,让你们感受下

这个开源项目已经斩获了很多 star了,如下:

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

到目前为止,这个项目已经提供了好多种算法的动图了,包括:暴力、动态规划、回溯、分治等多种类型算法。

如何使用呢?

首先要进入这个开源项目的演示地址:https://algorithm-visualizer.org/

进入之后是这样的:

我对这个功能区画了绿色小圈圈,

1、最左边部分就是各种算法的分类了。

2、中间就是算法的演示了,不过我这里没有给你们看动图,想看效果如何的,自行去看看。

3、右上面可以对动画进行暂停,调整动画的演示速度等等。

4、最下面那个就是算法的执行过程了,记录了算法的选择路径。

是不是觉得很酷?如果你想的话,自己也可以去贡献一些算法的动画哦,这样,你也是这个开源项目的贡献者之一了。

一直被算法困扰,有兴趣的小伙伴,可以去观摩一波哦。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 帅地玩编程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档