1
3
我想是吧 浪费空间 是数据结构分配的空间量减去存储其元素所需的空间量。
大堆
. 通常,数组除了元素之外什么都不包含。有时,它们会存储其大小,或者出于内存对齐的目的需要额外的内存。我想说,声称阵列的“浪费空间”是正确的
链接列表
. 对于列表的每个元素,我们至少需要一个指针。因此,我们有
动态数组
. 我们需要一个额外的
|
2
0
设n为动态数组中的数据量,capacity为可用内存量。然后n<=容量(&A)&n>=容量/4,平均浪费空间量为n*3/2~O(n)。 |
Eddiex045 · 比较两个文本文件,匹配项转到一个新文件 2 年前 |
NOBUD · 最大堆插入函数实现C++ 2 年前 |
riasc · 嵌套贴图结构创建空贴图 6 年前 |
Akshay Barpute · cpp中的以下链表程序有什么问题? 6 年前 |
Batwoman05 · C++中是否有具有类似函数的树集数据结构 6 年前 |