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

制作网站需要学什么软件推广方式方法

制作网站需要学什么软件,推广方式方法,郑州seo优化外包公司,复刻手表网站数据结构——栈与队列 文章目录 数据结构——栈与队列一、栈的定义二、队列的定义 一、栈的定义 栈(Stack)是一种具有特殊限制的线性数据结构,它只允许在表的一端进行插入和删除操作。这一端被称为栈顶(Top)&#xff…

数据结构——栈与队列

文章目录

  • 数据结构——栈与队列
    • 一、栈的定义
    • 二、队列的定义

一、栈的定义

栈(Stack)是一种具有特殊限制的线性数据结构,它只允许在表的一端进行插入和删除操作。这一端被称为栈顶(Top),另一端被称为栈底(Bottom)。在栈中,最后放入的元素(即最近插入的元素)必须最先被取出(即最先删除的元素),这被称为“后进先出”(Last In First Out,LIFO)原则。

栈可以理解为一个针管,假设水分子不会在针管里自由运动,这样的话,吸进去的最后一滴水,会在针管推压的时候第一个离开针管,这即是栈的“后进先出”特性。

Step1:数据1进栈

1

Step2:数据2入栈

1
2

Step3:数据2出栈

1
2
#include <iostream>
#define MAXN 100
using namespace std;
int a[MAXN];//为栈开辟一个数组空间
int p=0;//栈顶指针void push(int x){ //压栈if(p>=MAXN) cout<<"overflow"; //判断是否溢栈else{a[p]=x;p+=1;}
}void pop(){if(p==0) cout<<"It's empty";else p-=1;//弹出栈顶
}void top(){if(p==0) cout<<"It's empty";else return a[p-1];
}

需要注意的是,根据定义可知,栈顶是 p − 1 p-1 p1

二、队列的定义

队列是一种线性数据结构,它是一系列元素的集合,其中插入和删除操作的约束条件为“先进先出”(First-In-First-Out,简称FIFO)。

队列可以理解为一根水管,水流从一端流进从另一端流出;也能理解为在超市等待结账的顾客。他与栈相比,他具有两个端口,能同时进行进队和出队的操作。
Step1:数据1进队

队列
1

Step2:数据2入队

队列
1
2

Step3:数据1出队

队列
2
1
#include <iostream>
#define MAXN 100
using namespace std;
int a[MAXN];//为栈开辟一个数组空间
int head=0;//队首指针
int tail=0;//队尾指针
void push(int x){ //压栈if(tail>=MAXN) cout<<"overflow"; //判断是否溢栈else{a[tail]=x;tail+=1;}
}void pop(){if(head==tail) cout<<"It's empty";else head+=1;//弹出栈顶
}void top(){if(head==tail) cout<<"It's empty";else return a[head];
}
http://www.yayakq.cn/news/319274/

相关文章:

  • 济南网站优化小黑最新注册的公司在哪里可以查询
  • 电子商务网站建设设计原则wordpress 文件夹权限
  • 网站的开发流程可以分为哪三个阶段创意设计公司业务范围
  • 注册网站一年多少钱新型干法水泥工艺设计计算及实用技术 久久建筑网
  • 自己做网站优化建设留学网站
  • 信专业广州网站建设同和网站建设
  • 百度站长怎样添加网站十大设计创意产品网站
  • 门户网站建设与推广方案外贸网站开发多少钱
  • 高端网站制作平台动易网站首页错位
  • 织梦手机网站模板删除东莞+网站建设+定制水
  • 梅州网站优化定制家具网站源代码
  • 网站主页设计收费上海外贸博览会
  • 做网站工作量怎么算c 网站建设报告
  • 住房和城乡建设部网站倪虹wordpress文章点赞量
  • 自己如何建设微信网站一站式企业建站制作
  • 网页设计网站开发需要什么软件重庆专业网站开发服务
  • 生物公司网站建设方案谷歌账号
  • 网站站长英语个人可以做的外贸网站
  • 深圳高端企业网站建设公司网站开发平台的含义
  • 做营销网站建设价格中国建设銀行网站投诉电话
  • 网站建设与管理实务深圳专业定制建站公司
  • 杭州竞彩网站开发网店推广的方法有哪些
  • 上海建筑建材业网站迁移淘宝网电脑版登录入口官网网页
  • 网站建设费钱吗青岛门头设计制作
  • 网站建设调查的问卷建设手机网站经验分享
  • 做网站维护北京想象力网站建设
  • 中国人在国外做网站网站代理阿里云网站开发工具
  • 建筑人才网官方网站查询如何加盟网站建设
  • 网址导航网址大全彩票网站大全seo教程自学
  • 西安市地铁建设指挥部网站教育wordpress模板下载