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

中国网站排名 优帮云/企业培训师

中国网站排名 优帮云,企业培训师,个人个案网站 类型,可以做流程图的网站这些都是头函数里的内容,也就是保存之后,可以直接 对其进行调用。其中的一个变量stacklen是用来记录栈 的长度的,其实,这个变量可以不要,只是刚开始写时 给它加上了,所以就按这样写了,感觉跟…

这些都是头函数里的内容,也就是保存之后,可以直接

对其进行调用。其中的一个变量stacklen是用来记录栈

的长度的,其实,这个变量可以不要,只是刚开始写时

给它加上了,所以就按这样写了,感觉跟顺序表的写法

差不多可怜可怜

#include<iostream>
#include<stdlib.h>
#include<malloc.h>
using namespace std;typedef int Status;
typedef int SElemType;# define   OK       1
# define   ERROR    0
# define   TRUE     1
# define   FLASE    0
# define   NULL     0
# define   OVERFLOW  -2typedef  struct{SElemType   * base;SElemType   * top;int     stacksize;int     stacklen;
}SqStack;# define  STACK_INIT_SIZE   100       //存储空间的初始分配量
# define  STACKINCREMENT    10        //存储空间分配增量Status  InitStack(SqStack &S)         //构造一个空栈S
{S.base = (SElemType *)malloc(STACK_INIT_SIZE * sizeof(SElemType));if(!S.base)  exit(OVERFLOW);S.top = S.base;S.stacksize = STACK_INIT_SIZE;S.stacklen = 0; return OK;
}Status DestroyStack(SqStack &S)      //销毁栈S,S不在存在
{free(S.base);return OK;
}Status ClearStack (SqStack &S)      //把S置为空栈
{S.top = S.base;S.stacklen = 0;return OK;
}Status StackEmpty(SqStack &S)       //若S为空栈,则返回TRUE,否则返回FALSE
{if(S.stacklen == 0)return TRUE;elsereturn FLASE;
}Status StackLength(SqStack &S)       //返回S的元素个数,即栈的长度
{return S.stacklen;
}Status GetTop(SqStack &S, SElemType &e)       //若栈不空,则用e返回S的栈顶元素,
{if(S.stacklen == 0)return ERROR;else{e = * (S.top-1);return OK;}
}Status Push(SqStack &S, SElemType &e)         //插入元素e为新的栈顶元素
{if(S.stacklen == S.stacksize){S.base = (SElemType *)realloc(S.base, (S.stacksize + STACKINCREMENT) * sizeof(SElemType));if(!S.base)  exit(OVERFLOW);S.top = S.base + S.stacksize;S.stacksize += STACKINCREMENT;}* S.top++ = e;S.stacklen++;return OK;
}Status Pop(SqStack &S, SElemType &e)          //删除栈顶元素并用e返回其值
{if(S.stacklen == 0) return ERROR;e = * --S.top;S.stacklen--;return OK;
}Status DisplayStack(SqStack &S)              //从栈底到栈顶依次对栈的元素进行访问
{SElemType * p;p = S.base;while(p != S.top){cout<<*p<<" ";p++;}cout<<endl;return OK;
}
http://www.lbrq.cn/news/1406449.html

相关文章:

  • tech域名可以做网站吗/精准网络推广
  • 宣威市住房和城乡建设局网站/网站建设规划书
  • 网站加速打开/seo顾问阿亮
  • 中建国际建设有限公司官网/大连网站优化
  • 优化网站推广网站/seo优化推广教程
  • 做pc端网站价位/seo教程百度网盘
  • 做营销型网站/云搜索下载
  • wordpress 营销模板下载/seo免费培训视频
  • 大连日文网站设计/10000个免费货源网站
  • 推广论坛有哪些/搜索优化引擎
  • 网站开发常见方法/深圳优化公司找高粱seo服务
  • 网站开发设计语言/网站设计是做什么的
  • 自己建网站 知乎/seo网络营销推广公司
  • ui设计师可以做到多少岁/seo网站推广是什么
  • 打电话沟通做网站/竞价外包
  • 虎门做网站公司/域名收录查询工具
  • 自己搭建服务器做视频网站/如何获取网站的seo
  • app开发导入网站模板/中文搜索引擎排名
  • drupal做新闻网站/查看域名每日ip访问量
  • 长沙做网站建设公司排名/免费建设网站平台
  • 电商网站建设的步骤/百度关键词流量查询
  • 网站怎么做301跳转/公众号软文怎么写
  • 重庆给商家企业做网站/深圳网络推广代理
  • 如何创建一个网站链接/windows优化大师有用吗
  • 做的网站百度搜不到/唐山seo
  • 电子商务网站设计代做/域名查询网站
  • 交通运输局网站建设方案/seo自动优化软件下载
  • 深圳设计网站开发/qq推广引流网站
  • 赣州优化/百度seo关键词优化电话
  • 大学生兼职网站的融资方案/锦州网站seo
  • 从线性回归到神经网络到自注意力机制 —— 激活函数与参数的演进
  • 如何新建一个自己的虚拟环境
  • 使用websockets中的一些问题和解决方法
  • Less (CSS 预处理器)
  • Effective C++ 条款46:需要类型转换时请为模板定义非成员函数
  • 配置 NVIDIA RTX 5090 + sm_120 + flashattention,已跑通一个大模型 ~~