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

wordpress站群目录收录网络规划设计师报考条件

wordpress站群目录收录,网络规划设计师报考条件,爱链工具,外贸做的社交网站栈的顺序存储实现通常使用数组来完成。实现方法包括定义一个固定大小的数组#xff0c;以及一个指向栈顶的指针。当元素入栈时#xff0c;指针加一并将元素存储在相应位置#xff1b;当元素出栈时#xff0c;指针减一并返回相应位置的元素。 1. 顺序栈定义 #define MaxSi… 栈的顺序存储实现通常使用数组来完成。实现方法包括定义一个固定大小的数组以及一个指向栈顶的指针。当元素入栈时指针加一并将元素存储在相应位置当元素出栈时指针减一并返回相应位置的元素。 1. 顺序栈定义 #define MaxSize 10 //定义栈中元素的最大个数 typedef struct {ElemType data[MaxSize] //静态数组存放栈中元素int top; //栈顶指针 }SqStack;//初始化栈 void InitStack(SqStack S) {S.top -1; //初始化栈顶指针 }//判断栈空 bool StackEmpty(SqStack S) {if(S.top 1) //栈空return true;else //不空return false; }void testStack() {SqStack S; //声明一个顺序栈分配空间//.....后续操作......增删改查 }1.1 进栈操作 #define MaxSize 10 //定义栈中元素的最大个数 typedef struct {ElemType data[MaxSize] //静态数组存放栈中元素int top; //栈顶指针 }SqStack;//新元素入栈 bool Push(SqStack S, ElemType x) {if(S.top MaxSize-1) //栈满 报错 S.top 9 栈满return false;//下面两句等价于S.data[S.top] x;S.top S.top1; //栈顶指针先1 , 让指针从-1变为0S.data[S.top] x; //新元素入栈 return true; } 1.2 出栈操作 #define MaxSize 10 //定义栈中元素的最大个数 typedef struct {ElemType data[MaxSize] //静态数组存放栈中元素int top; //栈顶指针 }SqStack;//出栈操作 bool Pop(SqStack S, ElemType x) {if(S.top -1) //栈空 报错return false;x S.data[S.top]; //栈顶元素先出栈 存储在x中然后栈顶指针下移一位S.top S.top -1; //指针减一其实只是逻辑上被删除了栈顶指针向下移动了一位而已return true; }![在这里插入图片描述](https://img-blog.csdnimg.cn/e67e95eade364b7a8bd1867876ba0045.png) 1.3 读取栈顶元素 //出栈操作 bool Pop(SqStack S, ElemType x) {if(S.top -1) //栈空 报错return false;//以下两行等价于x S.data[S.top--]; //先出栈指针再减一x S.data[S.top]; //栈顶元素先出栈 存储在x中然后栈顶指针下移一位S.top S.top -1; //指针减一其实只是逻辑上被删除了栈顶指针向下移动了一位而已 与出栈操作的唯一区别return true; }//读栈操作 bool GetTop(SqStack S, ELemType x) {if(S.top -1)return false;x S.data[S.top]; //x纪录栈顶元素 只是将此时top指针指向的数据元素用x返回并没有top--操作return true; } 2. 另一种方式 让top刚开始指向 0判断栈是否为空就变成了看S.top是否为0 #define MaxSize 10 //定义栈中元素的最大个数 typedef struct {ElemType data[MaxSize] //静态数组存放栈中元素int top; //栈顶指针 }SqStack;//初始化栈 void InitStack(SqStack S) {S.top 0; //初始化栈顶指针 }void testStck() {SqStack S; //声明一个顺序栈 InitStack(S);//后续操作....... }//判空操作 bool StackEmpty(SqStack S) {if(S.top 0) //栈空 return true;else //不空return false; }
http://www.hkea.cn/news/14588887/

相关文章:

  • wordpress微言网站建设优化保定
  • 在哪个网站做流动补胎的广告好wordpress竖版图片
  • 网站广告推广技巧分享广东手机网站建设多少钱
  • 销售一个产品的网站怎么做wordpress 7z压缩
  • 怎么做跑腿网站做网站目录
  • 小树建站平台网页源代码提取音频
  • 延庆城市建设网站可视化前端开发工具
  • 杭州企业seo网站优化青州网站建设青州
  • 昆明制作网站费用ups国际快递网站建设模块分析
  • 网站后台主流网站开发语言wordpress 上传svg
  • 外贸公司英文网站建设江门seo计费管理
  • 网站开发的预算搭建网站是要什么
  • 哪里网站建设公司好通过wordpress建站
  • 返利导购网站建设需求文档临沂免费模板建站
  • 网站后台的作用做知识内容的网站与app
  • 大连哪里有手机自适应网站建设维护长春网站制作公司
  • 怎样搭建微网站一级建设造师网站
  • 网站建设 公众号怎么做frontpage网站
  • 河北建设局网站首页汕头seo网络推广服务
  • 收费网站设计方案怎么用ip地址做网站
  • wordpress免费版主题襄阳网站seo厂家
  • 网站改版建设的合同莱芜都市网征婚
  • 湖北手机网站制作大连网站优化技术
  • pc建站 手机网站小白自己做网站
  • 电商网站开发教程群晖nas做网站服务器
  • photoshop网站模板泉州制作网站开发
  • vue做网站的好处关键词排名监控批量查询
  • 酷站网个人网站域名名称大全
  • 网站建设前需求调研表江西省赣州市南康家具城
  • 仿京东网站后台工程建设项目网站