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

怎么用ps做网站首页图片尺寸四川住房城乡建设厅官方网站

怎么用ps做网站首页图片尺寸,四川住房城乡建设厅官方网站,本地网站asp iis,网站建设颜色搭配文章目录 引言栈和队列 priority_queue仿函数迭代器区间 引言 栈的特性是先进后出,队列的特性是先进先出,然而双向队列同时具有栈和队列的特性,所以我们可以通过双向队列来适配出栈和队列。 先看库里面 栈和队列 stack和queue模板参数里面都…

文章目录

  • 引言
    • 栈和队列
  • priority_queue
    • 仿函数
    • 迭代器区间

引言

栈的特性是先进后出,队列的特性是先进先出,然而双向队列同时具有栈和队列的特性,所以我们可以通过双向队列来适配出栈和队列。
先看库里面

栈和队列

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
stack和queue模板参数里面都有一个class Container = deque,就是说库里面在实现它们时默认是通过deque适配出来的。
比如stack的push底层其实是通过调用deque的push_back()实现的,pop底层是通过调用deque的pop_back()实现的
在这里插入图片描述

对于queue的push底层是通过调用deque的push_front()实现的,pop是通过调用deque的1pop_front()实现的
在这里插入图片描述

priority_queue

优先队列底层就是堆,使用数组实现的,所以我们可以使用容器vector适配出优先队列
在这里插入图片描述

仿函数

此外还有一个参数
class Compare = less
这个参数其实就是一个仿函数,什么是仿函数呢?就是把一个类对象像函数一样使用。怎么实现呢?底层就是把这个类重载了一个()运算符。在传这个参数时,我们可以自己实现一个仿函数去传,也可以使用库里面的
在这里插入图片描述
在这里插入图片描述
这两个是库里面包含的两个仿函数,用于比较大小,去排序,值得注意的是这里的less指的是升序,而greater是指降序
在这里插入图片描述

在这里插入图片描述
因此优先队列默认不传第二个参数的情况下,输出结果是升序

//仿函数/函数对象
//重载了括号,让类可以向函数一样被调用
template<class T>
class Less
{
public:bool operator()(const T& x, const T& y){return x < y;}
};template<class T>
class Greater
{
public:bool operator()(const T& x, const T& y){return x > y;}
};库里面
//template <class T> struct less : binary_function <T, T, bool> {
//	bool operator() (const T& x, const T& y) const { return x < y; }
//};
//
//template <class T> struct greater : binary_function <T, T, bool> {
//	bool operator() (const T& x, const T& y) const { return x > y; }
//};

迭代器区间

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

容器对象的构造函数还支持迭代器区间初始化,就是通过迭代器去迭代别的对象中存的值来对这个对象进行初始化。

template<class InputInterator>
priority_queue(InputInterator first, InputInterator last)
{//插入数据while (first != last){_con.push_back(*first);++first;}//建堆//从最后一个非叶子节点开始建堆-----关键for (int i = (_con.size()-1-1) / 2; i >= 0; i--){AdjustDown(i);}
}
http://www.yayakq.cn/news/64490/

相关文章:

  • 电脑手机自适应网站的建设学做网站买什么样的书
  • php 网站后台模板新网域名管理
  • 多多进宝cms网站建设房地产网站开发毕业设计
  • 装饰工程 技术支持 东莞网站建设提供网站建设方案
  • 和恶魔做交易的网站成都哪个网站建设比较好
  • 方圆网 网站建设高级seo培训
  • 枣庄手机网站建设公司桂林生活网二手
  • 做python题目的网站如何建设 营销型 网站
  • 长沙做网站的价格企业模板网站建设
  • 山西做网站哪个好钉钉企业注册流程
  • 网站建设建站网易互客梧州百度
  • 廊坊网站建设外包一个网站一年多少钱
  • 智能建站的优势和不足云尚网络公司
  • 如何利用开源代码做网站济南市建设局官网
  • 网站建设开发用什么软件无锡市网站建设
  • 网站系统建设申请报告北京 公司网站开发
  • 建设网站如何挣钱苏州建设网站微信公众号
  • 个人网站开发技术网站平台建设需要多少钱
  • iis搭建网站404wordpress主题后门检查
  • 站长统计幸福宝2022年排行榜wordpress 分类404
  • 做一个交易平台网站的成本专门卖建筑材料的网站
  • php网站开发教程东莞行业网站建设教程
  • 怎样建移动网站福田沙头网站建设
  • 邢台网站优化建设成都官网seo服务
  • 免费网站外链推广听歌网站源码
  • 我国档案网站建设研究论文室内装修设计软件vr
  • php网站开发工程师笔试二级建造师证件查询
  • 刚学完网站开发wordpress怎么重新配置
  • 外贸网址建站重庆 网站建设
  • 网站建设运营费用包括哪些2024年将爆发新瘟疫