扯淡冷热数据------顺便谈谈高效阶乘

来源:互联网 发布:淘宝运营工资是多少 编辑:程序博客网 时间:2024/05/17 01:20

       什么叫热数据呢? 热数据就是经常访问的数据。在学生时代, 每次考试, 我们都需要记住大量的公式, 而为什么不每次考试的时候去现场推导公式呢? 因为耗时。 在这个例子中, 公式就是热数据, 直接获取热数据, 可以省很多时间。 人人皆知。然而, 人的记忆能力和精力毕竟是有限的, 对于一些偏门的、万年碰一次的冷门公式, 其实是不必要记忆的, 万一遇到, 会推导即可, 这种数据就是冷数据。


      这么来类比一下:

      热数据: 热门公式

      冷数据: 冷门公式

      缓存:    头脑记忆区域

      计算:    推导公式的过程


      这样一类比, 就清晰多了。 很多时候, 我们要不平等地对待冷热数据。 来, 出个题来启发启发:

      现在要写一个函数, 实现一个阶乘, 请结合实际, 写出高效的代码。(注意: 该函数会被非常频繁地调用)


      提示: 用冷热数据的思路来思考。



2 0