Tag: 计算机 算法

  • 算法很有趣,了解算法的人更有趣

    最近买了本有趣的电子书《算法图解》。这本书很薄,可以很快地看完——如果不考虑做习题的时间的话。

    这本书对我这样一个编程爱好者来说是很有意思的,我理解了一些非常有用的常规算法,比如:

    • 二分查找
    • 选择排序
    • 递归
    • 快速排序
    • 散列表
    • 广度优先搜索
    • 狄克斯特拉算法
    • 贪婪算法
    • 动态规划
    • KNN算法等

    这本书最大的一个特点,在于不只是谈论算法而是给出实际应用中的杀手级应用场景,从最根本的地方对这样的场景进行分析。这是最有价值的地方。

    算法是最有趣的东西,学会算法的人更加有趣。因为他们在分析问题的时候,有一套成熟的标准。只要他不是失心疯,能按照一贯的逻辑推理加以思考,总能得出比较正确的结论。

    这本书我准备作为老彼得将来学习计算机的算法入门书籍。