是的,这是一个家庭作业问题,所以给metehkodezplsthx!:)
无论如何,这就是我需要做的:
我需要有一个类,它的属性数组中包含另一个类的对象。在我看来,正确的方法是使用 LinkedList、Vector 或类似的东西。不幸的是,上次我这样做时,我从教授那里得到了火和硫磺,因为根据他的信念,我使用的是高级的东西,而没有了解基础知识。
现在下一个明显的解决方案是创建具有固定数量元素的数组并添加检查以查看数组是否已满。如果它已满,他们将创建新的更大的数组,将旧数组的数据复制到新数组并将新数组返回给调用者。如果它大部分是空的,他们会创建新的更小的数组并将数据从旧数组移动到新数组。对我来说,这看起来有点愚蠢。对于我的家庭作业,数组中的元素可能不会超过 3 个,但我想制作一个可扩展的解决方案,而无需手动计算有关数组填充频率的统计信息,添加的新元素的平均数量是多少,然后使用计算结果来计算新数组中的元素数等。
顺便说一句,不需要从数组中间删除元素。
有小费吗?