当前位置: 首页 > news >正文

马鞍山网站设计制作pc网站优化排名软件

马鞍山网站设计制作,pc网站优化排名软件,vs网页制作教程,深圳建工是国企还是私企转载#xff1a; 1.优先队列priority_queue 用法详解 2.STL系列之五 priority_queue 优先级队列 优先队列是队列的一种#xff0c;不过它可以按照自定义的一种方式#xff08;数据的优先级#xff09;来对队列中的数据进行动态的排序 每次的push和pop操作#xff0c;队…转载 1.优先队列priority_queue 用法详解 2.STL系列之五 priority_queue 优先级队列 优先队列是队列的一种不过它可以按照自定义的一种方式数据的优先级来对队列中的数据进行动态的排序 每次的push和pop操作队列都会动态的调整以达到我们预期的方式来存储。 例如我们常用的操作就是对数据排序优先队列默认的是数据大的优先级高 所以我们无论按照什么顺序push一堆数最终在队列里总是top出最大的元素。 用法 示例将元素53246依次push到优先队列中print其输出。 1。标准库默认使用元素类型的操作符来确定它们之间的优先级关系。 priority_queue pq; 通过操作符可知在整数中元素大的优先级高。 故示例1中输出结果为 6 5 4 3 2 2。数据越小优先级越高 priority_queueint, vectorint, greaterint pq; 其中 第二个参数为容器类型。 第二个参数为比较函数。 故示例2中输出结果为2 3 4 5 6 3.自定义优先级重载比较符号 重载默认的 符号 struct node {friend bool operator (node n1, node n2){return n1.priority n2.priority;}int priority;int value; }; 这时需要为每个元素自定义一个优先级。 注重载号会编译出错因为标准库默认使用元素类型的操作符来确定它们之间的优先级关系。 而且自定义类型的操作符与操作符并无直接联系 代码 #includeiostream #includefunctional #includequeue using Namespace stdnamespace std; struct node {friend bool operator (node n1, node n2){return n1.priority n2.priority;}int priority;int value; }; int main() {const int len 5;int i;int a[len] {3,5,9,6,2};//示例1priority_queueint qi;for(i 0; i len; i)qi.push(a[i]);for(i 0; i len; i){coutqi.top() ;qi.pop();}coutendl;//示例2priority_queueint, vectorint, greaterint qi2;for(i 0; i len; i)qi2.push(a[i]);for(i 0; i len; i){coutqi2.top() ;qi2.pop();}coutendl;//示例3priority_queuenode qn;node b[len];b[0].priority 6; b[0].value 1; b[1].priority 9; b[1].value 5; b[2].priority 2; b[2].value 3; b[3].priority 8; b[3].value 2; b[4].priority 1; b[4].value 4; for(i 0; i len; i)qn.push(b[i]);cout优先级\t值endl;for(i 0; i len; i){coutqn.top().priority\tqn.top().valueendl;qn.pop();}return 0; } priority_queue函数列表 c.top() 返回队列头部数据 c.push(elem) 在队列尾部增加elem数据 c.pop() 队列头部数据出队 其它操作 c.empty() 判断队列是否为空 c.size() 返回队列中数据的个数 可以看出priority_queue的函数列表与栈stack的函数列表是相同的。
http://wiki.neutronadmin.com/news/170979/

相关文章:

  • 网站推广代运营wordpress 建站视频
  • 网站设计的提案想注册一个设计网站吗
  • 营销网站制作流程英文网站建设比较好
  • 服装代销的网站源码佛山营销型建设网站
  • wordpress建站资源网站模块分类
  • 淘宝上做淘宝客的网站jqueryui做的网站
  • 网站建设类的论文题目qq网页注册入口
  • 网站建设工作分解wordpress内置分页显示总页数
  • 企业建设网站有什么作用北京微信网站搭建费用
  • 门户网站时代朋友做的网站图片不显示
  • 成都零起飞网站建设建筑工程找工作平台
  • 广州建筑公司招聘网站asp 网站后台
  • 苏州行业网站建设桂林象鼻山要门票吗
  • 外贸网站开发推广网店如何推广
  • 晋城网站建设价格如何修改网页上的内容
  • 网站页数上海ktv最新通知
  • 淘宝客推广网站建设悦阁网站建设
  • 国家关于网站信息建设管理文件现在中美关系最新消息
  • asp网站后台密码文件网站首页专题怎么做
  • 英文网站建设哪家强银河麒麟软件下载网站
  • 有没有免费的网站空间网站app开发公司
  • 58同城会员网站怎么做广东网站建设设计服务
  • 苏州网站建设自学广州火车站
  • 阿里巴巴国际站客户经理在建设厅网站怎么办建造师延期
  • 北京托管网站专业版式设计网站
  • wordpress主题 四亩田网站优化专家
  • html5高端网站建设织梦模板公众号怎么做临时链接
  • 网站怎样做广告设计用到的软件
  • 自定义内容网站企业网站建设可行性分析任务
  • 搜索企业信息的网站微信小程序开发工具