问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我没学过数据结构,但是考计算机二级涉及到这方面的知识点,这道题怎么做呀?有大神告诉我吗

发布网友 发布时间:2022-04-22 19:51

我来回答

3个回答

热心网友 时间:2023-10-26 23:22

首先做这题时你要知道基本概念:栈是向上增长的,每次压入一个元素,栈的TOP指针向上移动一位。当压入第一个元素时,TOP指针指向m+1-1 = m当压入第二个元素时,TOP指针指向m+1-2 = m-1......以此类推,当压入第N个元素时,TOP指针指向m+1-N = m,则N = m+1-20 = m-19。但是这一道题的栈空间如下图所示:


针对这一题,这个栈是从栈顶向栈底压的,一般平时是从栈底向栈顶压,这道题目中是倒转过来的。top=m+1,如果放了一个元素,那么TOP就等于m+1-1 =m,这个时候正好top=m,说明往里放入了一个元素,现在再退出一个元素,正好还原,所以top=m+1。你可以理解成一个弹夹。

热心网友 时间:2023-10-26 23:23

m+1.此时是空栈啦
这道题目考察的是倒栈。我们数据结构都没有学过倒栈,下面是查出来的加上自己的理解。
s(1:m)的意思是这个栈占用的是1号到m号储存空间,初始状态为top=m+1意思是空栈时top指针指向m+1号储存空间。
第一个元素进来之后,放在m号位置,第二个元素进来放在m-1号位置。。。第m个进来放在1号位置这样子。

热心网友 时间:2023-10-26 23:23

这个我觉得你还是去查阅自学一下这个栈的运行流程,我看这个题貌似不难,并没有太复杂的过程,只要你了解了相关知识点应该就没问题,掌握这个知识点对你做其他的题也有好处。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 栈的顺序存储空间我在一个题里看到是,一个栈的顺序存储空间s(1:m... 设栈的储存空间为S(1:50),初始状态为top=51? 栈和队列不是逻辑结构吗,它们的顺序和链式才是存储结构,一题中说栈也是存储结构,请解释一下? 栈的共享存储单元是什么? 栈的顺序存储是什么? 进的笔画顺序 栈内存空间是什么意思 栈的顺序储存空间中,元素个数怎么算? 设栈的存储空间为S(1:m),初始状态为TOP=m+1。经过一系列入栈与退栈操 ... 栈的存储空间:1—m,top=1,不就是在栈顶吗,插入一个,top=2,这样理解哪里不对 栈的顺序存储空间s(1:m)是什么意思 设栈的存储空间为S(1:50),初始状态为top=0,现经过一系列正常的入栈与... 出门打工怎样才能快速找到工作? 现在怎么找工作能够快速地找到咧? 西安找工作的方法都有哪些,怎么能快速找到工作? 如何高效找工作,怎么找工作比较靠谱 农民工如何快速找到工作? webrtc beamforming 采用的什么算法 怎么快速找到工作 如何尽快找到合适的工作 农商银行办理房贷审批严吗?一般收入证明都会去查吗? 银行会去单位查按揭买房开的收入证明吗? 想贷款买房,收入证明银行会查么 贷款收入证明公章用假的,单位真的,银行能查出来吗? 收入证明银行会去单位查吗? 贷款买房,办张收入证明是假的,银行会调查吗? 房贷的收入证明银行会细查吗? 银行按揭收入证明开太高了,税务部门会查吗 房贷收入证明有水分,银行会核实吗? 贷款买房 收入证明高于工资,银行会到公司去查帐吗?? 家里按揭在宜宾市买套商品房,签完购房合同,收入证明是朋友公司给开的,银行会去查吗 向银行贷款必须交公司收入证明,银行会打电话到公司核实个人收入吗,开具的证明有点水分的 去银行贷款,收入证明造假,如果被银行发现,银行会起诉你吗?会被抓吗? 项羽刘邦是怎样灭秦的? 刘邦与项羽的历史故事有哪些? 刘邦和项羽的故事 秦朝被灭了之后,项羽刘邦又发生了什么事? 关于刘邦项羽故事 天下的争夺者,有关刘邦项羽的故事都有哪些? 刘邦,项羽的典故