# 记忆化

> 一种优化技术，指将昂贵的函数调用结果缓存起来（记在备忘录上），当下次遇到相同的输入时，直接返回缓存结果，而不再重新计算。

- ID: m00553
- 分类: decide
- 领域: 决策科学

## 定义

一种优化技术，指将昂贵的函数调用结果缓存起来（记在备忘录上），当下次遇到相同的输入时，直接返回缓存结果，而不再重新计算。脚手架作用：避免重复劳动。在工作和生活中，对于那些重复出现且耗时的问题（如常用的邮件回复、复杂的决策逻辑），应当建立“外部缓存”（模板、SOP），永远不要从零开始解决同一个问题两次。

## 机制

对相同输入的昂贵计算做结果缓存（查表），以空间换时间，把重复计算降为 O(1) 查找；副作用是首次仍需计算且占存储。

## 练习

第一步，识别重复出现且耗时的任务/决策。第二步，建外部缓存（模板/SOP/速查表）。第三步，遇相同情形直接取用，不再从零。

## 脚手架用法

避免重复劳动。在工作和生活中，对于那些重复出现且耗时的问题（如常用的邮件回复、复杂的决策逻辑），应当建立“外部缓存”（模板、SOP），永远不要从零开始解决同一个问题两次。

[阅读网页](https://thinkingmodels.site/entries/detail/m00553)
