Class 如何估计类的空间复杂度?
我知道函数的空间复杂度是多少,但从来没有听说过类的空间复杂度,它是指它的属性可以占用的空间吗?我不是专家。但我觉得你的问题很有趣。然后我将尝试给出一个其他人可以完成或不同意的可能答案 我想从一个具体的定义开始。让我们以Java为例。据了解,Java中的一切都与类和对象及其属性和方法相关联。例如:在现实生活中,汽车是一个物体。汽车具有属性,如重量和颜色,以及方法,如驾驶和制动。 因此,要研究类空间的复杂性,您需要研究这些事物的复杂性:Class 如何估计类的空间复杂度?,class,oop,complexity-theory,space-complexity,Class,Oop,Complexity Theory,Space Complexity,我知道函数的空间复杂度是多少,但从来没有听说过类的空间复杂度,它是指它的属性可以占用的空间吗?我不是专家。但我觉得你的问题很有趣。然后我将尝试给出一个其他人可以完成或不同意的可能答案 我想从一个具体的定义开始。让我们以Java为例。据了解,Java中的一切都与类和对象及其属性和方法相关联。例如:在现实生活中,汽车是一个物体。汽车具有属性,如重量和颜色,以及方法,如驾驶和制动。 因此,要研究类空间的复杂性,您需要研究这些事物的复杂性: 类属性空间复杂度 在我们的例子中:重量和颜色 类方法空间复杂
- 类属性空间复杂度 在我们的例子中:重量和颜色
- 类方法空间复杂度 在我们的示例中:驱动和制动
这是一个大致的想法,我希望它能有所帮助。我不是专家。但我觉得你的问题很有趣。然后我将尝试给出一个其他人可以完成或不同意的可能答案 我想从一个具体的定义开始。让我们以Java为例。据了解,Java中的一切都与类和对象及其属性和方法相关联。例如:在现实生活中,汽车是一个物体。汽车具有属性,如重量和颜色,以及方法,如驾驶和制动。 因此,要研究类空间的复杂性,您需要研究这些事物的复杂性:
- 类属性空间复杂度 在我们的例子中:重量和颜色
- 类方法空间复杂度 在我们的示例中:驱动和制动