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

网站地址和网页地址区别台州seo推广公司

网站地址和网页地址区别,台州seo推广公司,专业网站制作的地方,外贸营销模式上次我们讲了vector的大致内容,接下来让我们讲一下栈,队列吧! 什么是栈呢? 很简单,我们用的羽毛球桶就是,我们取的球,是最后放的,栈是一种先进后出的数据结构。 方法函数 s.push(…

上次我们讲了vector的大致内容,接下来让我们讲一下栈,队列吧!

什么是栈呢?

很简单,我们用的羽毛球桶就是,我们取的球,是最后放的,栈是一种先进后出的数据结构。

方法函数

s.push(e)e元素入栈
s.pop()移除栈顶元素
s.top()取得栈顶元素
s.empty()判断栈是否为空
s.size()返回栈内元素的个数

什么是队列呢?

队列是一种先进先出的数据结构,就像我们去上厕所,先排队的先上。

方法函数

q.front()返回队首元素
q.back()返回队尾元素
q.push(e)尾部添加一个元素
q.pop()删除第一个元素
q.size()返回队列的元素个数
q.empty()判断是否为空

接下来我们讲一下双端队列及优先队列:

双端队列(deque)

顾名思义,就是首尾都可插入和删除的数据结构(它可以用sort进行排序)

方法函数

d.push_back(x)/d.push_front(x)把x插入队尾/队首
d.back()/d.front()返回队尾/队首元素
d.pop_back()/d.pop_front()删除队尾/队首元素
d.erase(iterator it)删除某个元素
d.erase(iterator first,iterator last)删除[first,last)的元素
d.empty()判断其是否为空
d.size()返回其元素数量
d.clear()清空deque

优先队列(十分有用)

本质上是堆,由完全二叉树实现。

初始化定义:

#include<bits/stdc++.h>
using namespace std;
int main(){priorty_queue<int> q;}//定义

函数方法

q.top()访问队首元素
q.push()入队
q.pop()队首元素出队
q.size()队列元素个数
q.empty()是否为空

设置优先级

#include<bits/stdc++.h>
using namespace std;
int main(){priority_queue<int> pq;//默认为大根堆priority_queue<int,vector<int>,greater<int>> q;//小根堆,int为堆中的数据类型priority_queue<int,vector<int>,less<int>> q;}//大根堆,int为堆中的数据类型

http://www.sczhlp.com/news/112887/

相关文章:

  • 襄阳做网站公司电话手机百度搜索
  • 网站建设公司不让放自己空间站江苏网站建设南通
  • 网站搭建平台建设电子商务网站背景
  • 如何做网站大图片深圳建筑设计找工作哪个招聘网站
  • 郯城县建设局网站wordpress数据写入
  • 固态电池革命:我们离“续航焦虑终结者”还有多远?
  • 心得
  • 网站制作设计方案wordpress my02visitors
  • 徐汇苏州网站建设google推广怎么做
  • 医疗网站设计网站服务器和直播服务器一样吗
  • 武安城乡建设网站做网站公司赚钱
  • 资源库网站建设哈尔滨网站建设哪家好
  • 网站目录权限设置 user网络服务端口
  • 怎么做网站xml地图西安网站建设地址
  • 怎么看网站是哪个系统做的宝应县网络推广公司
  • Codeforces Round 1051 (Div 2)
  • 南通网站优化推广新格建站
  • 如何做网站301重定向wordpress全自动发布
  • 外贸网站页面用什么做最好企业宣传ppt模板
  • 网站个别页面做seo广东省省建设厅网站
  • CRMEB标准版PHP核销功能深度解析,附权限配置技巧
  • 一文详细说明大模型安全评估要怎么做
  • apache doris 和 clickhouse的区别
  • 网站推广话术南通seo快速排名
  • 如何帮人做网站赚钱吗公共服务标准化试点
  • 网站优化方案怎么写免费个人网站怎么注册
  • 备案的网站可以改域名吗如何查询网站是否有做404
  • eclipse可以做网站嘛沈阳h5模板建站
  • Python numba jit加速计算
  • 人机协作开发新体验:花两天时间与Cursor共同打造一个微信小程序