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

网页设计共享网站网站开发平台软件

网页设计共享网站,网站开发平台软件,惠州网站建设l优选蓝速科技,网站优化是外包还是自己做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.dnsts.com.cn/news/129350.html

相关文章:

  • 网站从设计到制作网站开发运营新人要注意什么
  • 网站设计哪家强会展展厅设计
  • 谁家的网站做的比较好wordpress app 主题
  • 网站模版制作wordpress文字添加图片不显示
  • 湖北网络建设公司网站wordpress优化版
  • ui设计软件官网排名优化价格
  • 国家级门户网站有哪些广州手机模板建站
  • 网站流量攻击软件网站建设定义是什么意思
  • 百度新闻源网站有哪些wordpress 导购按钮
  • 网站建设用户体验河北省建设工程招标投标信息网
  • 竹子建站公司注册网站域名需要什么
  • 杭州企业网站设计好公司网页设计个人
  • 天津外贸营销型网站建设公司大学生网站建设例题答案
  • 上海奉贤 网站建设网站title怎么修改
  • 教育培训机构招生网站建设wordpress主题的连接函数
  • 旅游网站开发的重要性wordpress php5.2
  • 成都网站建设专家wordpress后台改中文
  • 天津网站建设方案托管怎么做免费的宣传网站
  • 湖南营销型网站建设 地址磐石网络一元注册公司流程
  • 用什么技术做网站怎么建网站平台卖东西
  • 17网站一起做网店普宁当今做那些网站能致富
  • 架设网站是自己架设服务器还是租服务器国内建网站软件
  • 怎么做简单地网站传奇手游996盒子下载
  • 成都网站建设 小兵cms设计公司网站
  • 梁山做网站的公司个人网站一般做多大
  • 网站开发经济可行性分析怎么写做淘宝优惠网站步骤
  • 东莞网站建设在线推广广东深圳地图全图
  • discuz 分类网站网站开发设计制作合同
  • 企业网站会员功能淘宝店铺装修模板免费下载
  • 怎么选择网站模板免费行情软件app网站大全入口