posts - 43,comments - 3,trackbacks - 0
<2008年2月>
272829303112
3456789
10111213141516
17181920212223
2425262728291
2345678

常用链接

留言簿(1)

随笔分类

随笔档案

文章档案

收藏夹

algorithm

BLOGS of nuibility

C++

COM 相关

LINUX

OJ 网站

python

searching

Tools

UI技术

web 开发

win32 UI

win32-debug

win32-Programming

创业

代码工厂

公司笔试题

汇编编程

技术网站

图形学相关

智力题

搜索

  •  

最新评论

阅读排行榜

评论排行榜

stack queue   和 priority_queue等classes 并非containers,他们提供Container操作行为的有限子集。

stack<T, Sequence>,是一种adapter,提供Container功能子集,它允许安插、移除以及审查stack最顶端元素。Sequence缺省的底部类型是deque,但可以明确指定不同的底部型别,Sequence 必须为Back Insertion Sequence的model。stack不具有iterator。

queue<T, Sequence>,是一种adapter,并且是一种FIFO的数据结构,它不具有iterator。Sequence应该隶属于Front Insertion Sequence 且为 Back Insertion Sequence的model,其缺省值为deque。

priority_queue<T, Sequence, Compare>,是一种adapter它提供安插、查看、移除最顶端元素的功能。priority_queue缺省的Sequence默认为vector,但可以明确指定不同的底部型别。通常以算法make_heap、push_heap、pop_heap来Sequence的heap状态。
posted on 2008-02-12 11:23 RUI 阅读(298) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理