News for hackers. Stuff that matters.
Re:Double-ended vector – is it useful? by falcor84 on Monday May 23, 2016 @02:33PM (#11755823)
Well, from what I remember from my data structures class, a queue/dequeue has to have O(1) worst case insertion, but otherwise, yeah, it's pretty much the same.

But your part made me think, indeed there's no inherent reason for a circular buffer to have a fixed capacity. You could use pretty much the same logic but implement reallocation when it's 100% full, and get most of the benefit of both.

There are no comments on this comment yet.