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

网页设计共享网站万网域名查询网

网页设计共享网站,万网域名查询网,免费seo排名软件,企业网站建设推荐兴田德润6-2 另类堆栈 分数 15 全屏浏览 切换布局 作者 DS课程组 单位 浙江大学 在栈的顺序存储实现中#xff0c;另有一种方法是将Top定义为栈顶的上一个位置。请编写程序实现这种定义下堆栈的入栈、出栈操作。如何判断堆栈为空或者满#xff1f; 函数接口定义#xff1a; …6-2 另类堆栈 分数 15 全屏浏览 切换布局 作者 DS课程组 单位 浙江大学 在栈的顺序存储实现中另有一种方法是将Top定义为栈顶的上一个位置。请编写程序实现这种定义下堆栈的入栈、出栈操作。如何判断堆栈为空或者满 函数接口定义 bool Push( Stack S, ElementType X ); ElementType Pop( Stack S ); 其中Stack结构定义如下 typedef int Position; typedef struct SNode *PtrToSNode; struct SNode {ElementType *Data; /* 存储元素的数组 */Position Top; /* 栈顶指针 */int MaxSize; /* 堆栈最大容量 */ }; typedef PtrToSNode Stack; 注意如果堆栈已满Push函数必须输出“Stack Full”并且返回false如果队列是空的则Pop函数必须输出“Stack Empty”并且返回ERROR。 裁判测试程序样例 #include stdio.h #include stdlib.h#define ERROR -1 typedef int ElementType; typedef enum { push, pop, end } Operation; typedef enum { false, true } bool; typedef int Position; typedef struct SNode *PtrToSNode; struct SNode {ElementType *Data; /* 存储元素的数组 */Position Top; /* 栈顶指针 */int MaxSize; /* 堆栈最大容量 */ }; typedef PtrToSNode Stack;Stack CreateStack( int MaxSize ) {Stack S (Stack)malloc(sizeof(struct SNode));S-Data (ElementType *)malloc(MaxSize * sizeof(ElementType));S-Top 0;S-MaxSize MaxSize;return S; }bool Push( Stack S, ElementType X ); ElementType Pop( Stack S );Operation GetOp(); /* 裁判实现细节不表 */ void PrintStack( Stack S ); /* 裁判实现细节不表 */int main() {ElementType X;Stack S;int N, done 0;scanf(%d, N);S CreateStack(N);while ( !done ) {switch( GetOp() ) {case push: scanf(%d, X);Push(S, X);break;case pop:X Pop(S);if ( X!ERROR ) printf(%d is out\n, X);break;case end:PrintStack(S);done 1;break;}}return 0; }/* 你的代码将被嵌在这里 */ 输入样例 4 Pop Push 5 Push 4 Push 3 Pop Pop Push 2 Push 1 Push 0 Push 10 End输出样例 Stack Empty 3 is out 4 is out Stack Full 0 1 2 5 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB // 2024/12/9 OK bool Push( Stack S, ElementType X ) {if (S-Top S-MaxSize) {printf(Stack Full\n);} else { S-Data[S-Top ] X;}return true; }ElementType Pop( Stack S ) {if (S-Top 0) {printf(Stack Empty\n);return ERROR;} else {return S-Data[-- S-Top];} }
http://www.hkea.cn/news/14397966/

相关文章:

  • 电影网站怎么做的如何搭建aspx网站
  • 营销网站的优势是什么意思怎么注册网自己的网站吗
  • 网站开发架构企业网站优化方案范本
  • 动漫网站 设计深圳外贸网站建设
  • 北京建设网站专家有了自己的网站怎么赚钱
  • 互联网传媒 网站防城港门面做网站的
  • 泰安高端网站建设报价安阳网站建设
  • 58网站建设多少钱wordpress 模板破解
  • 手机网站建设的流程甜品网站建设策划书
  • 网站数据库模板下载广东华商网络科技有限公司
  • 上海网站建设开发哪家好什么是网络营销它与传统营销相比有何特征
  • 内江市建设教育培训官方网站南阳网站排名公司
  • 江西省建设厅网站资质升级查询网站开发最新书籍
  • 少数民族网站建设营销型网站知识
  • 科技网站建设的调研做网站一定需要虚拟主机吗
  • 网站建设系统怎么样做网站需要招什么
  • 百度云搭建网站wordpress背景动画
  • 网站基础开发成本网页小游戏下载
  • 广州建设网站哪家好北京市规划网站
  • 网站建设宣传册内容提供扬中网站建设
  • 怎么制作自己的网站网页长春网站制作都找源晟27
  • 网站制作app推广软文怎么写
  • 东莞全网合一网站网站解析加速
  • 化妆品网站网页设计南宁百度推广代理商
  • 深圳地铁网站开发重庆建设工程证照查询网站
  • 网站一个月客户开发软件工具
  • 网站建设常用的英文wordpress标题图片
  • 制作介绍的网站模板免费下载沈阳seo公司
  • 在哪个网站做游戏视频好做er图的网站
  • 可信网站代码房房网