的源源不斷的數據結構我有時間戳數據,其中我想始終保持最後5秒的數據在緩衝源源不斷。 此外,我想提供用於提取的5秒給定的子區間的數據支持,所以像的時間戳數據
interval = buffer.extractData(startTime, endTime);
性病什麼數據結構將是最合適的呢?
1),一個新的樣品推舊樣品從暗示,隊列將是一個很好的數據結構
2),我們必須要的任何元件的隨機存取這一事實,爲了得到這一事實子區間可能表明矢量是合適的。
此外,這將是展示的子區間給用戶的好辦法? 我的建議是使用兩個迭代器?
也許稍微修改的環形緩衝器(其通常與載體狀數據結構在後端實施)? – twalberg
如果要保留時間戳數據的* 5秒*,則不能依賴新數據推出舊數據,除非您有合成時間戳。 –
@ gha.st謝謝您的評論,我意識到這一點,我的意思是推出舊數據將是一個頻繁的操作。 – user695652