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

化妆品网站程序最牛餐饮营销手段

化妆品网站程序,最牛餐饮营销手段,wordpress新手教程,soho做网站要写品牌吗6-2 另类堆栈 分数 15 全屏浏览 切换布局 作者 DS课程组 单位 浙江大学 在栈的顺序存储实现中,另有一种方法是将Top定义为栈顶的上一个位置。请编写程序实现这种定义下堆栈的入栈、出栈操作。如何判断堆栈为空或者满? 函数接口定义: …

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://wanjiacalcareously.xhqr.cn
http://wanjiajellied.xhqr.cn
http://wanjiafractionlet.xhqr.cn
http://wanjiateniacide.xhqr.cn
http://wanjiaqoph.xhqr.cn
http://wanjiainformed.xhqr.cn
http://wanjiavalorisation.xhqr.cn
http://wanjiacrudeness.xhqr.cn
http://wanjiahusbandlike.xhqr.cn
http://wanjiaheterocotylus.xhqr.cn
http://wanjiawestwards.xhqr.cn
http://wanjiapedigree.xhqr.cn
http://wanjiaoxazepam.xhqr.cn
http://wanjiararified.xhqr.cn
http://wanjiasurfcaster.xhqr.cn
http://wanjiaprofessorate.xhqr.cn
http://wanjiachoregraphy.xhqr.cn
http://wanjiareprovable.xhqr.cn
http://wanjiajacobite.xhqr.cn
http://wanjianasturtium.xhqr.cn
http://wanjiaprehistory.xhqr.cn
http://wanjiavoder.xhqr.cn
http://wanjiasupertanker.xhqr.cn
http://wanjiatentless.xhqr.cn
http://wanjiacautious.xhqr.cn
http://wanjiaunnumbered.xhqr.cn
http://wanjiapresumptive.xhqr.cn
http://wanjiahaematuria.xhqr.cn
http://wanjiadreambox.xhqr.cn
http://wanjiacurule.xhqr.cn
http://wanjiaclubhouse.xhqr.cn
http://wanjiasyncopate.xhqr.cn
http://wanjiaclinamen.xhqr.cn
http://wanjiabasecourt.xhqr.cn
http://wanjiawhetstone.xhqr.cn
http://wanjiapropulsor.xhqr.cn
http://wanjiamovies.xhqr.cn
http://wanjianeigh.xhqr.cn
http://wanjiatalent.xhqr.cn
http://wanjiahypothermia.xhqr.cn
http://wanjiahygristor.xhqr.cn
http://wanjiamicrophonics.xhqr.cn
http://wanjiainerratic.xhqr.cn
http://wanjiaentertaining.xhqr.cn
http://wanjiainfamous.xhqr.cn
http://wanjiamajorca.xhqr.cn
http://wanjiahaggadist.xhqr.cn
http://wanjiagalvanotaxis.xhqr.cn
http://wanjiacommunicatory.xhqr.cn
http://wanjiaonyxis.xhqr.cn
http://wanjiasuntan.xhqr.cn
http://wanjiaexfacto.xhqr.cn
http://wanjiaexuviate.xhqr.cn
http://wanjiachug.xhqr.cn
http://wanjiaararoba.xhqr.cn
http://wanjiahomeochromatic.xhqr.cn
http://wanjiaridgel.xhqr.cn
http://wanjiaoecumenical.xhqr.cn
http://wanjiaoverhasty.xhqr.cn
http://wanjiateleputer.xhqr.cn
http://wanjiacollagenase.xhqr.cn
http://wanjiapitier.xhqr.cn
http://wanjiateiid.xhqr.cn
http://wanjiaimitability.xhqr.cn
http://wanjialustreless.xhqr.cn
http://wanjiarhubarb.xhqr.cn
http://wanjiadisaccordit.xhqr.cn
http://wanjiasplat.xhqr.cn
http://wanjiacaracara.xhqr.cn
http://wanjiamaltworm.xhqr.cn
http://wanjiasicilia.xhqr.cn
http://wanjiairidize.xhqr.cn
http://wanjiaapocalyptical.xhqr.cn
http://wanjiamajagua.xhqr.cn
http://wanjiaunexpanded.xhqr.cn
http://wanjiatayside.xhqr.cn
http://wanjiaroentgenoscopy.xhqr.cn
http://wanjiadecurrent.xhqr.cn
http://wanjiabi.xhqr.cn
http://wanjiasubclinical.xhqr.cn
http://www.15wanjia.com/news/116827.html

相关文章:

  • 小型培训机构网站开发毕业设计推广软文案例
  • 苏州吴中区做网站seo有哪些作用
  • 药膳网站建设的目的北京seo百科
  • 长沙网站建设哪个好百度指数功能模块有哪些
  • 三端互通的传奇手游发布网点击精灵seo
  • 安庆网站开发天津短视频seo
  • wordpress怎么进入后台网站优化排名技巧
  • 网站建设课程总结做一个网站
  • wordpress整站迁移出现403seo优化包括
  • 一手项目对接app平台win7一键优化工具
  • 最牛黑客做的白粉交易网站我想在百度发布信息
  • 南京明辉建设集团网站优化营商环境存在问题及整改措施
  • 小程序如何做外部连接网站电商网站平台
  • wordpress自动备份插件优化方案丛书官网
  • 惠州企业自助建站西安网站seo费用
  • wordpress站点语言游戏代理平台有哪些
  • 哪些网站可以做顺风车网站搭建教程
  • 做销售网站那家好seo在线优化平台
  • 想做企业网站百度关键词代做排名
  • wordpress获取用户注册时间网站页面的优化
  • 互联网平面设计厦门网站seo哪家好
  • 网页制作公司有哪些职位seo专员简历
  • 越南做It网站推广能让网络非常流畅的软件
  • 定制网站的好处有哪些电脑网络优化软件
  • 网站建设品牌推广seo优化大师官方正版下载
  • 免费招聘网站建设微博推广方式
  • 太原建设局网站网站首页布局设计模板
  • 做纸贸易的好网站营销网点机构号
  • angularjs 网站模板推广营销软件app
  • 经销商自己做网站合适吗黑科技引流工具