美文网首页
算法基础

算法基础

作者: 张先觉 | 来源:发表于2020-11-14 22:53 被阅读0次

    #为什么需要学习算法?

    • 提高自己的编程效率。
    • 开拓自己的视野,增加面试通过率。
    • 数据可视化、AI人工智能、智能推送等等新兴产业,都离不开算法的身影。

    #什么是算法?

    算法必须满足以下两点:

    1. 能解决一类问题。
    2. 有明确的执行步骤。

    例如,如何学好算法这个问题?1. 明确目标;2.执行;3.重复淬炼;4.忘记。

    #什么是数量级?

    人们常常用具体的数字记录客观世界、用模糊的数字来描述客观世界,然而,这个描述客观世界的模糊数字就是“数量级”。说白了,数量级就是1后面跟了几个零。

    例如:公司规模是13人[十]级;双十一订单8.23亿[亿]级……如此类推。

    写算法之前,为什么需要事先分析、预估数量级呢?
    因为电脑的计算能力十有限的!例如,双十一订单8.23亿,那么某某团队的算法就得支持[十亿]级订单,必需多出一个数量级。否则,就会存在服务器崩溃的风险。

    相关文章

      网友评论

          本文标题:算法基础

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