摘要: 这个是STL中的特殊容器,和学习其他容器vector,queue,stack一样,我们用类比的方式来学习它。首先,当然是怎么定义了。。priority_queue<Type, Container, Functional>既然是优先队列,总该有个优先的原则吧,怎么去优先呢?显然你要给个标准它。这里我们就需要提供一个比较函数,记住STL中是使用"<"来进行优先级比较的。首先我们利用默认的比较函数来定义队列:priority_queue<int> q;这样我们声明的a是用基本容器vector装的int型数据,队列头是数值大的元素。要是我们想构造一个小 阅读全文
posted @ 2013-05-12 22:58 Amazing_Y 阅读(212) 评论(0) 推荐(0) 编辑