数据结构(顺序和链式存储结构:对于这两种存储结构,都是通过编程实现的,但是是怎样和计算机内存关联)
这两种数据存储结构,我们在用时都是通过编程实现,但是编程实现了之后,我们认为数据在计算机中是这样存储的,但实际上是如何和计算机内存关联的呢?是我们所编写的程序对内存的使用...
这两种数据存储结构,我们在用时都是通过编程实现,但是编程实现了之后,我们认为数据在计算机中是这样存储的,但实际上是如何和计算机内存关联的呢?是我们所编写的程序对内存的使用方法发送了相关的指令吗?
展开
2个回答
展开全部
这两种存储结构与内存没有直接的关系,是指的文件在存储介质上的存储形式。而顺序和链式,是为了如何方便查找数据进行修改而产生的两种思想。比如:链式存储结构,在计算机中用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以是不连续的),它不要求逻辑上相邻的元素在物理位置上也相邻,因此它没有顺序存储结构所具有的弱点,但也同时失去了顺序表可随机存取的优点;相同空间内假设全存满的话顺序比链式存储更多,逻辑上相邻的节点物理上不必相邻,插入、删除灵活,不必移动节点,只要改变节点中的指针,但查找结点时链式存储要比顺序存储慢。这如同我们的整车库房,是按来车顺序存放呢,还是按同一种类型的车放在一起呢。
内存只是一个临时存放数据的地方,它的速度与CPU相近,只是在进行硬盘或U盘、光盘等数据操作时才会用到这两种思想。
内存只是一个临时存放数据的地方,它的速度与CPU相近,只是在进行硬盘或U盘、光盘等数据操作时才会用到这两种思想。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询