关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
coisini002
2023-03-04 10:23
采纳率: 52.3%
浏览 33
首页
数据结构与算法
已结题
数据结构栈中元素入栈操作
数据结构
算法
不是元素入栈操作,是先将栈顶指针top加1,然后再将元素放在栈顶位置吗
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
2
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Huazie
优质创作者: 编程框架技术领域
2023-03-04 10:33
关注
那按你的思路,初始的第一个栈空间不就没有存数据嘛,你先top++,再a[top]=data,a[0] 不就没塞数据嘛。
正确的是如下:
第一个元素入栈,初始栈顶指针top=0,a[top]=data,top++;
第二个元素入栈,栈顶指针top=1,a[top]=data,top++;
以此类推。。。
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
编辑记录
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(1条)
向“C知道”追问
报告相同问题?
提交
关注问题
Educoder
数据结构与算法
:栈
操作
原理与实现详解
2025-07-03 15:47
资源下载链接为: ...栈是一种重要的
数据结构
,具有后进先出(LIFO)的特点。...总之,栈作为一种简单而强大的
数据结构
,在编程和算法设计中有着广泛的应用。理解其原理和
操作
,能够帮助我们更高效地解决各种问题。
《
数据结构与算法
分析》课程实验报告二 栈和队列
2025-07-06 18:01
1)通过顺序存储和链式存储分别实现栈(初始化、
入栈
、出栈、栈顶
元素
等
操作
)和队列(初始化、入队、出队、队头
元素
等
操作
); 2)利用栈实现进制转换功能; 3)使用Dev-Cpp环境编写并调试代码。 实验过程中遇到的典型...
数据结构与算法
-顺序栈及基本
操作
(包含
入栈
和出栈)
2023-10-18 08:33
数据结构与算法
是计算机科学的基础,对于理解和解决复杂问题至关重要。在众多的
数据结构
中,栈是一种常用且...因此,深入学习和实践
数据结构与算法
,尤其是顺序栈的使用,对于成为一位优秀的IT专业人员是必不可少的。
数据结构
栈
操作
详解[项目源码]
2025-11-20 05:23
通过本文的介绍和代码示例,读者可以获得关于栈
操作
的全面理解,这对于深入学习
数据结构
和算法,以及在软件开发中应用栈来解决问题是非常有帮助的。无论是对于初学者还是有一定编程经验的开发者来说,掌握栈的原理和...
《
数据结构与算法
》实验报告 特殊线性表算法实践-栈
2022-12-20 15:05
本实验报告的主要内容是关于特殊线性表算法实践中的栈(Stack),它是
数据结构与算法
中的一种重要的
数据结构
。栈是一种后进先出的
数据结构
,即最后
入栈
的
元素
最先被取出。栈的主要
操作
有
入栈
、出栈、判栈空、取栈顶...
《算法与
数据结构
》第四章:栈与队列-顺序栈C语言实现
2025-01-08 11:05
《算法与
数据结构
》第四章主要讲述了栈与队列这两种
数据结构
的顺序存储方式及其C语言实现。顺序栈作为一种线性表的
数据结构
,它具有后进先出(LIFO, Last In First Out)的特性。顺序栈的实现基础是数组,因此其
操作
...
《算法与
数据结构
》第四章:栈与队列-链栈C语言实现
2025-01-08 11:07
在《算法与
数据结构
》这本经典教材中,第四章专门探讨了栈与队列这两种重要的线性
数据结构
,并重点介绍了链栈的C语言实现。栈与队列是
数据结构
中的基础概念,广泛应用于程序设计、算法设计以及计算机科学的其他领域...
入栈
和出栈是栈这种
数据结构
的基本
操作
.pdf
2024-03-30 14:15
###
入栈
和出栈是栈这种
数据结构
的基本
操作
#### 一、栈的基本概念 栈是一种特殊的线性
数据结构
,其特点是只能在一端进行插入和删除
操作
,遵循后进先出(Last In First Out, LIFO)的原则。在
栈中
,我们可以将这端...
JavaScript中
数据结构与算法
(一):栈
2020-12-10 12:39
数据结构与算法
JavaScript这本书算是讲解得比较浅显的,优点就是用javascript语言把常用的
数据结构
给描述了下,书中很多例子来源于常见的一些面试题目,算是与时俱进,业余看了下就顺便记录下来吧 git代码下载:...
JS中的算法与
数据结构
之栈(Stack)实例详解
2020-10-16 13:41
这种
数据结构
符合后进先出(LIFO, last-in-first-out)的原则,即最后添加到
栈中
的
元素
将会是最先被移除的。在计算机科学中,栈的应用非常广泛,比如浏览器的后退功能、表达式求值、递归算法中的函数调用栈等。 栈...
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
3月12日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
3月4日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
3月4日