Arrays 充当移位寄存器的数据结构的名称是什么

Arrays 充当移位寄存器的数据结构的名称是什么,arrays,list,data-structures,naming,Arrays,List,Data Structures,Naming,它有一个预先确定的有限大小,当您“推”一个新值时,它将成为新的“头”,所有其他值将沿该行向下移动。列表中的最后一个值将被丢弃。我知道有几种不同的方法来实现这一点,这不是问题所在 我的问题是,这种类型的数据结构有标准名称吗?我认为这种结构的正确名称是堆栈。将新项目推到堆栈顶部,并从顶部获取项目。也被称为后进先出(后进先出)。我认为a最接近。a。不是真的-他说有限大小和“底部”元素在添加新的“顶部”元素时会被丢弃。保罗,我认为这只是您正在使用的特定元素的实现细节。通常情况下,填充物的大小和填充时发生

它有一个预先确定的有限大小,当您“推”一个新值时,它将成为新的“头”,所有其他值将沿该行向下移动。列表中的最后一个值将被丢弃。我知道有几种不同的方法来实现这一点,这不是问题所在


我的问题是,这种类型的数据结构有标准名称吗?

我认为这种结构的正确名称是堆栈。将新项目推到堆栈顶部,并从顶部获取项目。也被称为后进先出(后进先出)。

我认为a最接近。

a。

不是真的-他说有限大小和“底部”元素在添加新的“顶部”元素时会被丢弃。保罗,我认为这只是您正在使用的特定元素的实现细节。通常情况下,填充物的大小和填充时发生的情况并没有在这么高的级别上定义。如果没有更接近的情况,可能就是这样。我认为它可能有一个专门的名称,环形缓冲区是实现他所寻找的队列数据结构的一种方法。