作业帮 > 综合 > 作业

解释为什么向一个当前大小小于其容量的Vector对象中插入元素是一个相对较快的操作,而向一个大小等于其容量的Vector

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/12 22:59:47
解释为什么向一个当前大小小于其容量的Vector对象中插入元素是一个相对较快的操作,而向一个大小等于其容量的Vector对象插入元素是一个相对较慢的操作.
解释为什么向一个当前大小小于其容量的Vector对象中插入元素是一个相对较快的操作,而向一个大小等于其容量的Vector
因为 “大小等于其容量的Vector对象” 在插入时,vector内部会重新申请一块更大的连续空间,并且还要把原来的内容都拷贝过去,这些动作都是要占用时间的,所以会“相对较慢”;而向“大小小于其容量的Vector对象”不需上述操作.