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

做网站有自己的服务器吗软文营销的经典案例

做网站有自己的服务器吗,软文营销的经典案例,企业网站颜色选择,做英文的小说网站一种常见的数据结构&#xff0c;遵循后进先出&#xff0c;先进后出的原则。地址不连续&#xff0c;栈顶&#xff08;top&#xff09; 1.常见函数 stack<int> s;定义一个参数类型为int 的栈 名为ss.push()向栈中插入元素s.emplace()压栈&#xff0c;无返回值s.pop()删除…

一种常见的数据结构,遵循后进先出,先进后出的原则。地址不连续,栈顶(top)

1.常见函数

stack<int> s;定义一个参数类型为int 的栈  名为s
s.push()向栈中插入元素
s.emplace()压栈,无返回值
s.pop()删除栈顶元素
s.top()返回栈顶元素,该元素不出栈
s.empty()判断栈是否为空,是返回 true
s.size()返回栈中元素数量

push( ) 与 emplace( ) 的区别:

首先 s.push() 与 s.emplace() 的最终执行效果是一样的,都是在栈顶加入一个元素,差别就是压栈元素的来源可能不同。

对于包含简单的基本类型的栈来说两者之间几乎没有差别,但当栈的类型是一些大型、复杂的类,具有复杂的构造函数或复制构造函数时,区别就出现了:

push() 接受一个已经存在的元素,并将它的副本附加到容器中。push总是只接受一个参数,即要复制到栈顶中的元素。
emplace() 可以现场通过参数列表创建该类的一个实例放到栈顶。要放置的参数将作为参数转发给栈中所含的类的构造函数。如果类有默认构造函数,emplace 可以有一个参数、多个参数,或者根本没有参数。
例如,当栈的参数是类时,push的参数必须是已实例化的类名作为参数,而 emplace 则可以直接使用类初始化参数现场初始化一个类实例加入栈顶。因此 emplace 的功能比 push 更强大,且兼容 push,但一般使用过程中,使用 push 就足够了。

2.基本操作   

(1)判断是否为空

bool iE(SqStack S){if (S.top==-1)	{return true;}return false;
}

(2)判断栈是否满

bool iF(SqStack S){if (S.top == MAXSIZE - 1)	{return true;}return false;
}

(3)入栈

bool Push(SqStack& S, ElemType e){bool flag = iF(S);if (flag==true)	{printf("栈满\n");return false;}S.top++;S.data[S.top] = e;return true;}

(4)出栈

bool Pop(SqStack& S, ElemType& e){bool flag = iE(S);if (flag)	{printf("栈空\n");return false;}e = S.data[S.top];S.top--;return true;
}

(5)

bool GT(SqStack& S, ElemType& e){bool flag = iE(S);if (flag){return false;}e = S.data[S.top];return true;
}

 优先队列priority_queue

普通队列+优先级排序=优先队列

优先队列按照给定得比较规则默认从大到小进行排序,与普通队列区别于队首元素为top非front

//优先队列展开内容
priority_queue<int,vector<int>,less<int>>q;//大根堆
priority_queue<int,vector<int>,greater<int>>q;//小根堆

http://www.hkea.cn/news/14707/

相关文章:

  • 网站开发到上线的过程做电商如何起步
  • php综合网站建设论文seo品牌优化整站优化
  • 微信网站开发制作公司2024年新冠疫情最新消息今天
  • 现在不流行做网站了么全国免费发布广告信息平台
  • 备案号注销了 新网站怎么备案seo网站优化方案案例
  • 尖草坪网站建设推广app是什么工作
  • 淄博网站建设多全网推广外包公司
  • 制作网站找哪家好seo关键词优化平台
  • 徐州网站开发设计平台电脑培训学校课程
  • 网站导航是怎么做的微信推广软件哪个好
  • 网站开发和软件开发工作10种营销方法
  • 深圳网站建设在哪里找外贸平台哪个网站最好
  • 一个专门做澳洲直邮的网站吗淘宝指数网站
  • 嵌入式软件开发面试常见问题seo每日
  • 音平商城谁做的网站厦门网站外包
  • 上海网站制作网站百度手机seo
  • 开发软件能赚多少钱seo软件推广
  • 电子商务网站建设客户需求调查表百度官方网站下载安装
  • 简单的网站建设步骤百度推广的定义
  • 安国手机网站设计百度小程序优化排名
  • 高端用户群浏览网站浙江短视频seo优化网站
  • 建设银行手机银行网站登录百度广告一级代理
  • 中国公路建设招标网站某网站搜索引擎优化
  • 安徽省住房和建设执业资格注册中心网站百度账号注册
  • 网站建设基础百度自动搜索关键词软件
  • 中国建设银行网站登录不了服务营销策划方案
  • 静态网站的建设自己的网站怎么做seo
  • 狠狠做新网站爱站网关键词挖掘工具熊猫
  • 网站外链建设需要逐步进行适可优化即可推广方案应该有哪些方面
  • 各大网站主打文风北京seo人员