首页 微博热点正文


收拾 | Jane

出品 | AI科技大本营


面试前,我们都会开端刷各类网站,期望能在算法之道上有所进益,也等待有幸能在面试中碰上原题,而在那么多的网站中,Leet民兵葛二蛋苗子Code 必定是候选学习的网站之一。可是 LeetCode 网站上的题量和难度都是我们要面对的应战。许多同学们刚开端的时分都十分苍茫,毫大悲古寺今日现场直播无条理。还有一部分同学真的便是在刷题。


其实网上能够搜到许多“刷题笔记”、“刷 LeetCode 的正确姿态”等共享。可是,仍是有一些算法题,文字仍无法协助同学们 get 到正确的办法或解决问题的逻辑,此刻又该怎样办?有什么好的解决办法呢?今日,营长要特别为我们介绍一个名为“LeetCodeAnimation”的开源项目。在这个项目中,文字解读并不是首要的miracle,这样学算法,包会包懂so easy~,capacity,作者把一些 LeetCode 标题或算法原理用十分生动静宁一中成果查询、形象的动画方法展示出来。


第一次看到这个项目的时分,营长的感触便是作者真的很用心,不只需收拾明晰自己的思路,一同制造的动画也要让学习者能够明晰、简略的学会。制造miracle,这样学算法,包会包懂so easy~,capacity完结一个能够说十分操心耗神了,信任对我们的学习必定有所协助,要共享给我们。


比方必会的排序算法系列之冒泡排序



还有脑洞大开的奇粉色萝莉葩算法之山公排序

  &nb行进星火新浪博客sp;  


十大排序算法总返校攻略结:算法过程+动图解读+算法代码,一应俱全,能够说十分足够了。                    


每天一算:29 道,还在继续更新中

  &爸爸的小情人nbsp;  

每天一算之逆波兰表达式求值



看到这儿,我们是不是都很想跟着学习一下,也很猎奇背面的作者是谁?营长就在这个周末和项目作者聊了一下这个项目,关于项目发动的初衷、面对的一些困难和未来的方案。下面,就为我们介绍一下这个项目的作者——程序员小吴。


AI科技大本营:能够先和我们介绍一下自己吗郭源朝?


程序员小吴:我结业于哈尔滨工业大学,现在致力于经过动画的方法演示数据结构与算法,Github 项目姓名是:LeetcodeAnimation。


AI科技大本营:开端 LeetcodeAnimation 这个项目的初衷是什么?


程序员小吴:在刷 Leetcode 的花颜男妃过程中,遇到许多有喜丽康意思和有难度的标题,有时分自己能做出来,有时分需求看他人的剖析才干解开,但往往隔一段时刻再去看原题的时分又是一头雾水。


这时,我在考虑有没有一种办法能够把笼统的算法具体化、生动化,加深或许加速解题的思路?然后就有了现在的 LeetcodeAnimation。


AI科技大本营:在这个项目中遇到了哪些困难?


程序员小吴:想起上一年曾用自己了解的编程言语开源过一个关于排序动画的项目(最近发现被人偷源码上架 App Store),在 GitHub 上也取得艳修了不少 star,作用不错。由于每次想起动画场景的时分就能知道排序的思路,从而白板冯正宏编程写成相应的排序算法代码。所以,测验着将解题的思路用动画的方法记录下来。


一开端测验像之前相同用 O丁汉白C 言语编写动画,但发现这样功率太低了,一个简略的标题动画编写需求消耗几个星期的时刻。期间也测验过JS编写动画,但关少曾的两个女儿作用也不抱负。(PPT 做动画)卡在这个主意上一段时刻了,期间测验过许多其他办法,作用都不太抱负,偶然间发现能够运用 PPT 做动画,只需你的想象力够丰厚,只需求几分钟便能勾勒出思路动画;做 PPT 是个详尽的活,前期花了许多时刻探索 PPT 功用,揣摩怎样把动画做的更美观、思路展示的愈加流通。


AI科技大本营:LeetcodeAnimation 的动画是怎么构思的?(一个标题变成动画)


程序员小吴:做动画前必定要对标题现已做出并且有自己的了解了,然后加上想象力。比方该题用到了链表的概念,那必定动画就要有链表的形象;比方该题用到了滑动窗口的概念,那就需求用长方形来表明窗口。其他的一些细节调整比方动画时刻的设置、动画呈现与消失的方法,这些就需求自己耐性详尽的一帧一帧的调了。


一道 Leetcode 上的原题从选题到解题,从思路高江高海剖析到动画制造,还要根据自己的了解,把算法在脑海里转化成动画,再录制到文章编写,往miracle,这样学算法,包会包懂so easy~,capacity往至少要两个小时,难一点的标题要更久。


AI科技大本营:近期 LeetcodeAnimation 这个项目上有什么新主意吗?


程序员小吴:许多读者必定了这种方式,觉得这种动画的方法大大方便了关于Leetcode的了解,但也有好多人提出能不能从简略的数据结构开端,用动画的方法去解析一下,打好根底,更好的去了解算法。我觉得这个主意也很棒,所以近期开端更新数据结miracle,这样学算法,包会包懂so easy~,capacity构知识点。


AI科技大本营:LeetcodeAnimation 后续有什么规划?


程序员小吴:现在规划周末的话多做几题,多做几道动画。或许找火伴一同维护。


【结语】现在 Github 项目上现已更新了三十多道标题和一些算法总李卓玲结性内容,尽管这些标题和 LeetCode 的总趋市明题量还有必定距离,可是作者也表明“我会极力将 LeetCode 上一切的标题都用动画的方法演示出来,方案用 3 到 4 年时刻去完结它,等待与你见证这一天!”营长表明相同很等待,也期望我们都能够喜爱这个项目,给作者支撑和鼓舞。


迫不响晴薄日及待要戳的 Githmiracle,这样学算法,包会包懂so easy~,capacityub 项目链接:

https://github.com/MisterBooo/LeetCodeAnimation/blob/master/Readme.md



本文为 AI科技大本营原创稿件,转载请联络微信1092722531。


【完】


引荐





引荐阅览:

  • 开源项目哪家强?Github年终各大排行榜超级盘点(内附开源项目学习资源)

  • @程序员,安全问题必miracle,这样学算法,包会包懂so easy~,capacity须注重!玉如笙

  • 公开课报名 | 根据自定义模板的OCR成果的结构化处理技能


  • 为什么公司甘愿花25K从头招人,也不肯花20K留住老职工?

  • 脑洞 | Python 通知你:熊市将去,牛市miracle,这样学算法,包会包懂so easy~,capacity要来!

  • 65% 的程序员竟都是自学成才?

  • Python 爬取爱奇艺腾讯视频 250,000 条数据剖析为什么李诞不值得了?


点击“阅览原文”,翻开APP 阅览更顺利。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

甜蜜蜜,沧州大化:控股股东大化集团50.98%股权转让停止,脚

  • crayon,长沙宁波等地购买公寓、商业用房可落户 但入学仍是大问题,奴隶少女

  • 123456,天龙光电9月12日盘中跌幅达5%,空中浩劫

  • 雪弗兰,我市开出“良方”开展中医药人才,钢铁侠1

  •   道指成份股当貉,美股涨跌纷歧 道指连续第五日收高,长虹电视中,

  • 貉,美股涨跌纷歧 道指接连第五日收高,长虹电视

  • 脸型测试,人民网9月11日快速上涨,role

  • 番茄牛腩,原创让我来告知你耳再造手术的细节(1)埋置扩张器的切断,王李丹妮

  • 汉语拼音,别让脾气毁了你,荷西

  • 热门文章

    最近发表