Data Structures & Algorithms

Memoisation

/ˌmemərɪˈzeɪʃən/

Definition

An optimisation caching the results of expensive function calls and returning the cached result for the same inputs.

Example in context

"React.memo wraps the component in memoization — it re-renders only when props actually change."

Related terms

Practice this term

Master Memoisation in context by working through exercises in the Data Structures & Algorithms module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.

Frequently Asked Questions

What does "Memoisation" mean?

An optimisation caching the results of expensive function calls and returning the cached result for the same inputs.

How do you pronounce "Memoisation"?

"Memoisation" is pronounced /ˌmemərɪˈzeɪʃən/.

Can you use "Memoisation" in a sentence?

"React.memo wraps the component in memoization — it re-renders only when props actually change."