Definition

Relating to or denoting a procedure where the results of a function that has been previously calculated are stored and reused when the function is called again with the same arguments, rather than recalculating the result. This is used to improve the performance of programs by avoiding redundant computations.