【发布时间】:2010-10-29 12:32:57
【问题描述】:
以下数据结构的正确名称是什么?它是:
- 固定大小的队列
- 新元素添加到开头
- 每当队列超过一定大小时,就会从末尾删除一些元素
【问题讨论】:
-
那么重点是元素被批量删除而不是一个一个删除?
-
您是否已经创建了上述数据结构,只是想为它找到一个合适的名称?
-
@Vizu:是的,否则它将是一个标准的循环缓冲区。
-
@Xiaofu:是的,我在下面使用.Net 列表,它不是一个循环缓冲区。
-
循环队列怎么样?见下文。仍然认为它应该在名称中包含“自动弹出”。 ;)
标签: data-structures queue collections fifo