首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
专升本
已知S为顺序栈,写出S的存储结构类型描述。编写算法实现将元素x入栈操作Push(S,x),人栈成功返回1,否则返回0和删除栈顶元素的出栈操作Pop(S)出栈成功返回1,否则返回0。
已知S为顺序栈,写出S的存储结构类型描述。编写算法实现将元素x入栈操作Push(S,x),人栈成功返回1,否则返回0和删除栈顶元素的出栈操作Pop(S)出栈成功返回1,否则返回0。
admin
2014-08-29
88
问题
已知S为顺序栈,写出S的存储结构类型描述。编写算法实现将元素x入栈操作Push(S,x),人栈成功返回1,否则返回0和删除栈顶元素的出栈操作Pop(S)出栈成功返回1,否则返回0。
选项
答案
define MAX_STACK 10//栈的最大数据元素数目 typedef struet stack{ StackEntry item[MAX_STACK];//存放栈中数据元素的存储单元 int top; //栈顶指针 }STACK: 入栈 Int Push(STACK*S,StackEntry x) { flag=1; if(S一>to==MAX—STACK一1)flag=0; else s一>item[-++s一>top]=x: return flag; } 出栈 void Pop(STACK*S) { flag=1: StackEntry x: if(StackEmpty(*S))flag=0; else x=s一>item[S-->top一一]; return flag; }
解析
转载请注明原文地址:https://kaotiyun.com/show/ryvR777K
本试题收录于:
计算机科学与技术题库普高专升本分类
0
计算机科学与技术
普高专升本
相关试题推荐
人体的功能调节的主要方式有哪些?各有何特点?
按系统与环境的关系,系统分为()。
预应力混凝土构件对混凝土有哪些要求?
图中结构M图的形状是正确的。()
在下图中由于弯矩图不满足。,所以它是错误的。()
人的视觉主要取决于()
可识别DNA特异序列,并在识别位点或其周围切割双链DNA的一类酶称为()
以下数据结构中哪一个是线性结构()。
下面程序通过指向整型变量的指针将数组m[4][3]的内容按4行3列的格式输出,请给printf()填入适当的参数,使之通过指针p将数组元素按要求输出。#include{intm[4][3]={{1,2,3},{4,5,6),{7,8,9),
数据的基本单位是()。
随机试题
黄疽发生的机制不包括
A.白及B.仙鹤草C.棕榈炭D.血余炭E.炮姜
主持编制单位工程施工组织设计的是()。
下列中属于无效的票据包括()。
某镇一年内接连发生了数十起盗窃水泵案件,该镇派出所多次组织召开专题案情分析会,对每一个现场进行研判。民警发现该镇的彭某具有重大的作案嫌疑,掌握详实线索后,民警果断出击,在彭某家中将其抓获。公安机关在侦查水泵被盗案件过程中,下列哪些做法是不合法的?(
虚假记忆综合征是指一个人的认同和人际关系以一种创伤经历的记忆为中心,这种记忆在客观上是虚假的,但病人却对此深信不疑,它在病人内心是非常逼真的,几乎就是一种“客观现实”。根据上述定义,下列属于虚假记忆综合征的是:
国民政府对高中学生实施的军事训练始于
群众教育。
alternativedifferentmajordistributesequivalentinteractiondispensesnormsperfunctoryp
设函数f(x)连续,且f’(0)>0,则存在δ>0使得().
最新回复
(
0
)