美文网首页高薪算法+计算机职称考试数据分析iOS知识点面试
[iOS][算法][动画]用动画的形式来描述算法

[iOS][算法][动画]用动画的形式来描述算法

作者: 未来行者 | 来源:发表于2018-10-18 22:25 被阅读112次

    背景

    做这个项目的初衷其实是为了让自己更加了解一些常用算法,在学习算法的同时,利用iOS的动画形式展现出来.算法虽然简洁,但用动画描述出来感觉并没有想象中那么容易.

    计划

    这个项目的前期可能会针对一些基本的算法进行描述,例如排序,动态规划,KPM,贪心等等算法,中后期会逐渐将一些算法竞赛题或面试题来描述成动画,如剑指offer里的经典例题,以及LeetCode上的例子等.

    当前进度

    目前已经完成了一部分的排序算法.如下图所示,当然非常简单了:


    bubble.gif insert.gif select.gif shell.gif radix.gif

    目标

    让自己对算法有更深的理解,并且同时提高iOS动画制作能力.

    不足

    目前有一些不足的地方:

    • 动画简单.
    • 文字说明较少,最好是跟随动画过程展示.
    • 对于时间复杂度和空间复杂度并没有很好的展示.

    结语

    总的来说,目前这个项目还很基础,也希望有更多人参与进来,不光理解算法而且能制作出更多易懂并且炫丽的动画.

    动画描述项目地址在这里
    算法实现地址在这里

    相关文章

      网友评论

        本文标题:[iOS][算法][动画]用动画的形式来描述算法

        本文链接:https://www.haomeiwen.com/subject/ltkezftx.html