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