Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Data structures 动态链接数据结构的含义是什么?请举例说明_Data Structures - Fatal编程技术网

Data structures 动态链接数据结构的含义是什么?请举例说明

Data structures 动态链接数据结构的含义是什么?请举例说明,data-structures,Data Structures,我想知道动态链接数据结构的含义?请给出一些例子。哪些数据结构可以分类为静态链接数据结构,哪些可以分类为动态链接数据结构 谢谢 动态数据结构根据需要从堆中分配内存块,并使用指针将这些块链接到某种数据结构中。当数据结构不再需要内存块时,它会将该块返回堆以供重用。这种循环利用非常有效地利用了内存 •静态数据结构(如阵列)允许 -快速访问元素 -插入/移除元件的成本很高 -有固定的最大尺寸 •动态数据结构(如链表)允许 -快速插入/删除元素 -但访问元素的速度较慢 -尺寸灵活 -- 希望能有帮助。 克里

我想知道动态链接数据结构的含义?请给出一些例子。哪些数据结构可以分类为静态链接数据结构,哪些可以分类为动态链接数据结构

谢谢

动态数据结构根据需要从堆中分配内存块,并使用指针将这些块链接到某种数据结构中。当数据结构不再需要内存块时,它会将该块返回堆以供重用。这种循环利用非常有效地利用了内存

•静态数据结构(如阵列)允许 -快速访问元素 -插入/移除元件的成本很高 -有固定的最大尺寸

•动态数据结构(如链表)允许 -快速插入/删除元素 -但访问元素的速度较慢 -尺寸灵活

-- 希望能有帮助。
克里斯听起来像是我的家庭作业问题