的源源不断的数据结构我有时间戳数据,其中我想始终保持最后5秒的数据在缓冲源源不断。 此外,我想提供用于提取的5秒给定的子区间的数据支持,所以像的时间戳数据
interval = buffer.extractData(startTime, endTime);
性病什么数据结构将是最合适的呢?
1),一个新的样品推旧样品从暗示,队列将是一个很好的数据结构
2),我们必须要的任何元件的随机存取这一事实,为了得到这一事实子区间可能表明矢量是合适的。
此外,这将是展示的子区间给用户的好办法? 我的建议是使用两个迭代器?
也许稍微修改的环形缓冲器(其通常与载体状数据结构在后端实施)? – twalberg
如果要保留时间戳数据的* 5秒*,则不能依赖新数据推出旧数据,除非您有合成时间戳。 –
@ gha.st谢谢您的评论,我意识到这一点,我的意思是推出旧数据将是一个频繁的操作。 – user695652