数据结构13——栈的顺序和链式表示和操作的实现,栈与递归

本文介绍了栈和队列这两种基本的线性表数据结构,强调了栈的后进先出特点(如电池装入、子弹存储)和队列的先进先出特性(如排队)。同时提到了顺序存储和链式实现方式,以及递归在数学函数、数据结构和问题求解中的应用.
摘要由CSDN通过智能技术生成

栈和队列也是线性表,栈后进先出:放电池,存子弹;队列先进先出,排队

顺序 

将top指针所指的那块空间用*运算符赋值为e,top++是top指针移到下一个空间

top指针先下移,在用e返回其值

链式

先保存数据,在保存指针,然后将头指针也就是栈顶指针移动到正确位置

p=S是把要删掉的指针用p保存起来

栈与递归

以下三种情况常常用到递归方法:

递归定义的数学函数;具有递归特性的数据结构;可以递归求解的问题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值