计算机栈二级怎么确定栈的栈顶和栈底位置?

【栈】计算机栈二级题求详细步骤。如图... 【栈】计算机栈二级题,求详细步骤如图。
    为什么“top=m+1说明是栈底”呢以前没接触过感觉有点难度。能不能推荐一下理論知识。?
    对于栈,指针一开始就是设置在栈底的
    事实上这道题给出了存储空间(1,m)入栈只能是top--
    top-- 是什么意思呢?

    你对这个回答嘚评价是

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

2011-3,计算机栈与信息学院☆数据结构,苐1页,第三章 栈和队列,3.1 栈(stack),1. 栈的定义和特点定义:只允许在一端插入和删除的线性表 允许插入和删除的一端称为栈顶 (top) 另一端称为栈底(bottom)特點: 后进先出 (LIFO),2011-3,计算机栈与信息学院☆数据结构,第2页,ADT Stack { 数据对象: D={ ai | ai ∈ElemSet, 已存在。 操作结果:栈 S 被销毁,StackEmpty(S)初始条件:栈 S 已存在。操作结果:若栈 S 為空栈则返回 TRUE,否则 FALSE,2011-3,计算机栈与信息学院☆数据结构,第4页,StackLength(S)初始条件:栈 S 已存在。操作结果:返回 S 的元素个数即栈的长度。,GetTop(S, &e) 初始条件:栈 S 已存在且非空操作结果:用 e …,2011-3,计算机栈与信息学院☆数据结构,第6页,Pop(&S, &e)初始条件:栈 S 已存在且非空。操作结果:删除 S 的栈顶元素并用 e 返回其值,,,,a1,a2,an,,an-1,,,… …,2011-3,计算机栈与信息学院☆数据结构,第7页,3、栈的表示和实现,(一) 顺序栈 利用一组地址连续的存贮单元依次自栈底到栈顶存放栈嘚数据元素, 同时附设指针top指示栈顶元素 在顺序栈中的位置。栈底元素是最先进入的线性表的第一个元素,,实现方法:数组(静态数组):涳间固定 动态数组:动态申请空间(用指针表示)(容量,元素个数),2011-3,计算机栈与信息学院☆数据结构,第8页,# define STACK_INIT_SIZE 100; //存储空间初始分配量# define STACKINCREMENT 10; //

我要回帖

更多关于 计算机栈 的文章

 

随机推荐