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

关于做膳食的一些网站广州专门做网站的公司有哪些

关于做膳食的一些网站,广州专门做网站的公司有哪些,网站策划推广方案,永久免费的移动建站平台文章目录 priority_queuepriority_queue定义方式priority_queue相关函数 priority_queue priority_queue 称为 优先级队列,默认使用vector作为底层存储数据的容器,因此priority_queue就是堆,所有需要用到堆的位置,都可以考虑使用…

文章目录

  • priority_queue
  • priority_queue定义方式
  • priority_queue相关函数

priority_queue

priority_queue 称为 优先级队列,默认使用vector作为底层存储数据的容器,因此priority_queue就是堆,所有需要用到堆的位置,都可以考虑使用priority_queue。
priority_queue 包含在头文件 < queue > 中

注意: 默认情况下priority_queue是大堆

priority_queue定义方式

方式一:
使用vector作为底层容器,内部构造大堆结构

priority_queue<int, vector<int>, less<int>> q;

方式二:
使用vector作为底层容器,内部构造小堆结构

priority_queue<int, vector<int>, greater<int>> q;

方式三:
不指定底层容器和内部需要构造的堆结构

priority_queue<int> q;

注意: 方式三中默认使用vector作为底层容器,内部默认构造大堆结构
底层容器除了可以使用vector,还可以使用list

priority_queue相关函数

成员函数功能
push队尾插入元素(并且排序)
pop弹出队头元素(堆顶元素)
top获取队头元素(堆顶元素)
size获取队列中有效元素个数
empty判断队列是否为空

例子:

int main()
{priority_queue<int> q; // 默认为大堆结构q.push(2);q.push(5);q.push(9);q.push(7);q.push(3);q.push(4);while (!q.empty()){cout << q.top() << " ";q.pop();}cout << endl; //9 7 5 4 3 2return 0;
}
http://www.dtcms.com/wzjs/595720.html

相关文章:

  • 视频封面制作网站计算机速成班培训
  • 网站改版方案原则网站建设网络推广方案ppt
  • 五金配件网站建设报价宣传海报怎么制作
  • 网站错误页面模板驻马店网站开发公司电话
  • win7 asp网站发布域名注册好怎么建设网站
  • 网站管理cms网站沙盒期
  • 做孝道的网站的目的彩票网站定制
  • 公司域名查询官方网站企业小程序制作开发
  • 网站在建设时不容忽略的一些细节河南确诊病例最新消息
  • Wordpress做什么网站赚钱中科院网站做的好的院所
  • 视频上传网站建设基础做网站
  • 做任务领游戏的网站门户网站建设关系到
  • 上海品牌建站少女长尾关键词挖掘
  • 广西代理网站建设公司网站的维护和推广
  • 网站建设在哪里找客户有文化底蕴的公众号名字
  • 南宁致峰网站建设网站开发工作描述
  • 口碑好网站建设电话哪个网站建设服务器是在国外的
  • 做网站赤峰wordpress一键ssl
  • 哪个网站做五金冲压的wordpress指定页面连接数据库
  • 网站建设实验周志与总结wordpress 多站点 拷贝
  • 电子商务网站安全性能主要包括wordpress博客投稿
  • 学校 网站建设 招标河南省交通基本建设质量检测监督站网站
  • 加强网站安全建设说明报告范文深圳做网站开发费用
  • 环保局网站建设方案关键词生成器 在线
  • 网站服务商排名网络营销应用方式
  • 网站色彩搭配表济宁城乡住房建设网站
  • 客户对网站建设公司的评价优化网站规模
  • 聊城做网站公司聊城博达wordpress文章发布专题文章
  • 网站推广实践内容邵阳网站制作
  • 手表电商网站专业排名优化网站