6
A
回答
1
我想这可能取决于实际执行这一点。您描述的一个实际示例是Circular Buffer或环缓冲区,其中一旦缓冲区已满,最旧的数据将被新数据覆盖。这将是一种传统的方法来实现这样的数据结构,如类似于C.
编辑:好的,所以循环缓冲区不太适合。 有限缓冲队列或有限容量队列?但是,这些并不真正覆盖自限性的方面...
自限的有限容量布拉特队列。
自动弹出...
我的观点是,我不认为有与你提到的确切属性的数据结构的正式名称,所以你还不如让一个基于向上在最接近它的数据结构上,可能与您的一些结构的独特属性相结合。这可能会很罗嗦,虽然...
编辑:或者也许这是一个Cyclic Queue。本文将其描述为:
本文描述了一个类似于System.Collections.Queue的队列,只是它具有>固定的缓冲区大小。当然,这意味着缓冲区的大小不足以保存添加到队列中的所有项目,在这种情况下最旧的项目将被丢弃。
...这听起来很像你的。也很简洁。
1
除去多个元件它是一个circular buffer
0
在硬件中,类似的结构被称为shift register。
2
“的固定大小的FIFO队列”
有时缓冲,有时环形缓冲器(因为这是它是如何通常实现)。我没有意识到任何表示您批量移除项目的策略,但这并不罕见。
0
在嵌入式系统中,这几乎普遍称为循环缓冲器。
相关问题
- 1. 确定队列大小
- 2. FIFO队列头指针不正确
- 3. 什么是HBase压缩队列大小?
- 4. PHP中“ - >”语法的正确术语是什么?
- 5. 具体确定项目顺序的顺序的正确术语是什么?
- 6. 为什么Java堆的最大大小是固定的?
- 7. 固定大小的阵列不固定
- 8. 非大小限制流函数的术语是什么?
- 9. FullCalendar的固定列大小
- 10. 固定大小的列
- 11. 什么是“ - >”的正确术语,即$ class-> method()
- 12. 描述RFID卡扫描动作的正确术语是什么?
- 13. 在查询中标记表的正确术语是什么?
- 14. XML元素的正确术语是什么?
- 15. HTTP/REST/Web API的正确术语是什么?
- 16. 引用路径和文件名的正确术语是什么?
- 17. “非AJAX”请求的正确术语是什么?
- 18. Python中非生成器的正确术语是什么?
- 19. 什么是WordPress的术语
- 20. 分叉列表(函数式编程)的操作的正确术语是什么?
- 21. 如果我正在制作一个固定大小的队列,是阵列还是阵列列表?
- 22. 1.为什么堆栈内存的大小是固定的?
- 23. CIL中没有运行代码的正确技术术语是什么?
- 24. 什么是正确的术语来描述project.clj和core.clj中发生了什么?
- 25. 固定大小的线程安全队列
- 26. 如何获得固定大小的队列
- 27. 固定大小的Java队列数据结构
- 28. 什么是ThreadPoolTaskExecutor的Spring默认队列大小?
- 29. 以某种特定模式移动鼠标的正确术语是什么?
- 30. 什么是固定线程池的理想大小?
所以问题是元素是作为批次而不是一个一个地去掉的? – Vizu 2009-05-28 08:57:26
你是否已经创建了上述数据结构,并试图为它找到合适的名称? – Xiaofu 2009-05-28 09:14:12