关于算法的书或专栏数量众多,但这些内容大多重理论,轻应用,很多读者啃完后,对各种排序、搜索、遍历等常用算法了如指掌,但在遇到实际问题时,还是束手无策,这其实就是经验和方法集的问题。

    本次推荐将带着大家玩算法,学完之后希望大家能做到以下三点:

    • 对于部分特殊问题,要能够自己设计出算法实现
    • 对于原理公开的知名算法,要能将算法原理翻译成具体的算法代码
    • 对于已有具体实现的算法,要能够设计合适的数学模型,并将算法应用到实际问题中

    若要做到这些,除了熟练掌握各种常用的基础算法外,还需要了解算法设计的常用思想和模式。同时,要掌握将题目转换成数据模型,并进一步用数据结构来实现数据模型的一般方法,也就是我们常说的建模。

    授人以鱼不如授人以渔,作者在对每个算法的分析、分解和实现的过程中,同时也会分享设计算法的方法和一些常用的技巧。

    ****************************************
    技术改变人生
    WeiChat:winfor2028
    ****************************************