数据结构与算法(5) -- deque

vector是单向开口的连续线性空间,deque则是一种双向开口的连续线性空间。所谓双向开口,意思是可以在头尾两端分别做元素的插入和删除操作。stl中deque与vector最大的差异,一在于deque允许常数时间对头端进行元素的插入操作;二是其由分段连续空间组合而成。 这部分内容的原理讲解起来并不难,但是要真正正确管理好这个容器,其代码还是有些多的。先来个图: 这里的map不是stl那个容器ma
相关文章
相关标签/搜索