我知道一个函数的空间复杂度是什么,但从未听说过一个类的空间复杂度,这是否意味着它的属性可以占用的空间?
我不是专家。但是我发现您的问题真的很有趣。然后,我将尝试给出一个其他人可以完成或不同意的答案。
我想从定义开始,以保持具体。让我们以Java为例。根据w3schools,Java中的所有内容都与类和对象以及其属性和方法相关联。例如:在现实生活中,汽车就是物体。汽车具有attributes,例如weight和color,以及methods,例如drive和brake] >。因此,要研究类空间的复杂性,您需要研究IMO这些东西的复杂性:
Class属性空间复杂度
在我们的示例中:重量
和颜色Class方法空间复杂度
在我们的示例中:驱动器
和刹车但是它比您应该想到的[[继承