单项选择题

以下哪项不是递归的三定律之一?()

A.算法调用自身
B.有一个基本结束条件
C.能够不断减小问题规模
D.对函数运行结果进行缓存