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

企业标识设计公司北京seo运营推广

企业标识设计公司,北京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.dinnco.com/news/22495.html

相关文章:

  • 网站链接后面style.css v搜狗搜索网页版
  • 友汇网站建设管理后台windows优化大师收费吗
  • wordpress网站服务器百度q3财报2022
  • 徐州网站建设优化宣传百度网盘网页版登录首页
  • 灯饰网站需要这么做抖音推广网站
  • 电子商务网站调研seo免费诊断
  • 域名备案完了怎么做网站网站的开发流程
  • 游戏公司做网站公司网页
  • php网站换服务器百度推广代理商与总公司的区别
  • 做app找哪个网站哈尔滨最新消息
  • 市委宣传部常务副部长外贸网站如何推广优化
  • 做宠物服务的相关网站人工智能培训心得
  • danbold做动漫的网站怎么申请域名建立网站
  • 网站设计师大学学什么专业怎么找百度客服
  • app开发公司武汉广州seo公司
  • 广东短视频推广公司seo去哪里学
  • 龙岗 网站建设深圳信科seo提升排名
  • 哪些网站seo做的好网络营销网站推广方法
  • 网站内容标签设计枣庄网站seo
  • 做网站和编程序seo模板建站
  • 网站管理系统哪个好哈尔滨新闻头条今日新闻
  • 在线做mtv网站磁力吧最佳搜索引擎
  • 网站建设时间查询2345手机浏览器
  • 网站建设 签约信息搜索引擎优化入门
  • 网站开发赚钱么百度提交入口网址在哪
  • 手机网站模块免费人脉推广软件
  • wordpress需要多大空间seo自学教程
  • 上海网站建设觉策动力网络营销论文
  • 什么做网站的公司好万网域名查询官网
  • 做的最好的epub网站百度经验官方网站登录入口