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

...只能在末端进行插入和删除的操作,所有的函数调用都是通过栈完成的...

发布网友 发布时间:2024-10-03 00:28

我来回答

2个回答

热心网友 时间:2024-10-19 09:30

有2个问题需要澄清:
1.栈是一种后进先出的数据结构,只能在末端进行插入和删除的操作。应该说成是只能在线性表的一端进行插入和删除。说成末端,就认为的把线性表分成开始端和结束端了。但由于线性表中元素只具有线性关系,并没有明确的起始元素和终止元素。
2.函数调用之所以需要栈,是因为函数执行过程中,还能会嵌套调用其他函数,但无论嵌套调用多少个函数,总是要遵循一个原则:后被调用的函数要先运行完毕,程序要回到上一层函数的调用处继续运行,为了实现这个机制,才设计了栈这种后进先出的数据结构。如果把函数调用看成罗餐盘的话,而把当你去盘子的时候,肯定先取走最后一个罗上去的盘子,那么函数运行结束,函数调用返回就相当于你在取盘子。

热心网友 时间:2024-10-19 09:38

没听过

热心网友 时间:2024-10-19 09:36

有2个问题需要澄清:
1.栈是一种后进先出的数据结构,只能在末端进行插入和删除的操作。应该说成是只能在线性表的一端进行插入和删除。说成末端,就认为的把线性表分成开始端和结束端了。但由于线性表中元素只具有线性关系,并没有明确的起始元素和终止元素。
2.函数调用之所以需要栈,是因为函数执行过程中,还能会嵌套调用其他函数,但无论嵌套调用多少个函数,总是要遵循一个原则:后被调用的函数要先运行完毕,程序要回到上一层函数的调用处继续运行,为了实现这个机制,才设计了栈这种后进先出的数据结构。如果把函数调用看成罗餐盘的话,而把当你去盘子的时候,肯定先取走最后一个罗上去的盘子,那么函数运行结束,函数调用返回就相当于你在取盘子。

热心网友 时间:2024-10-19 09:39

没听过
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么一些男性喜欢要求伴侣叫自己爸爸? proteus8中怎么放置引脚标号 ...在proteus里不知道用什么表示?有没有什么proteus中专门的中英文对照... 甜蜜家园郑毅铭是什么身份 甜蜜家园第二季郑毅铭喜欢谁 瑞梦喜智能空调床垫适合人群 小孩可以用智能床垫吗 智能床垫适合哪些人用 我父亲今年59岁,有高血压和颈椎病的病史,最近一段时间感觉一躺下就偏... ...刚从医院治疗回来。我想买个枕头给他,不知买怎样的比较好?_百度知 ... 有什么正规的外汇平台吗 济南方特租车一天费用,济南包车旅游攻略 协程篇(一)-- 函数调用栈 函数调用中堆栈的一些理解 函数调用栈 C++ 函数调用栈 家里家具多,不规则户型可以用福玛特扫地机器人吗? 职业打假,是真的打假吗?工商所是打假人的同伙还是帮凶? 美国艺术申请条件 后室backrooms(一些常常谈论的楼层) 后室派对房过了给什么 为什么在木材含水率接近平衡含水率时使用最好 北京银行的所有支行 塑料的种类和用途有哪些? 塑料有哪些分类? 北京银行和北京银行光明支行一样吗 数学三角函数计算sina-2cos2=0 求值3sin2a-2sinacosa AB为圆O的直径,切弦CD⊥AB于点E,CD=16,AE=4,求OE的长 北京银行支行是什么意思 高中数学当中,有“公切弦”,请问它的定义是什么? ...保存了,电脑一直没有重启过,有什么办法可以找回保存之前 临沂到济南自驾来回需要多少费用,临沂自驾旅游团价格 扫地机器人防跌落原理 下列塑料中,属于工程塑料的是( )。 中职高职是什么意思? 枣庄有哪些中职学校啊? ...昨晚梦见被一只毒蜂蛰后来又被一条毒蛇咬了一口可是不痛是什么兆头... 为什么我前两天用小米3W玩泰拉瑞亚还好好的,可今天显示了这个画面以后... 这些方法只要你照做,保证孩子多长5厘米! 白沙村村情概况 白沙村发展及未来 什么品牌的眼霜能改善眼周细纹? 有哪些品牌的眼霜能改善眼袋? 证明tan70°cos10°(√3tan20°-1) 大白沙村农村经济 什么品牌的眼霜能祛除眼袋? 哪个品牌的眼霜能改善眼袋? 什么牌子的紧致眼霜值得购买? 白沙村人口卫生 安卓手机数据如何传到iphone上 炒黄金t+d,有股票好吗?