发布网友 发布时间:2024-10-02 21:39
共2个回答
热心网友 时间:2024-10-19 10:33
动态存储分配:比如你一开始分配了10个单元,然后在这10个单元中存储了数据——之后你发现你还需要添加5个数据,但原来的10个单元已经没有空闲位置了。这个时候你可以在另外一个空闲区域划分出一个区域(假设增量是20,那么新分配的空间就是(10+20)=30个单元),这个时候,你需要将原来已经存储了数据的10个单元里的数据复制到新分配的存储单元,然后在剩余单元存储你后来想要加上的5个数据,最后将原来的10个存储单元的内存释放。这样的方式就叫做 动态存储分配,如你所见,它在存储空间不够时就会开辟一个更大的空间——这个时候就需要移动原来的所有数据到新的空间,故要“移动大量元素”。热心网友 时间:2024-10-19 10:35
移动大量元素是指对数据的操作 比如查找 排序 删除