c++ 栈

c++有很多数据结构,其中,栈是一个常用的数据结构。

1.栈的特点

栈的特点是后进先出(LIFO)。栈只有一端开放,只从能从那一端修改、删除、查看、添加。

我们把开放的那一段称为栈顶,最底下的叫栈底。只有栈顶可以修改,其他地方不能修改。

栈的特性演示:

栈底

4321

一:修改

栈底

4324

二:删除

栈底

432

三:查看

栈底

4321

看到的:1

四:添加

栈底

43210

二:C++的栈(要用到STL)

C++的栈是stack

定义:

stack</*数据类型*/int>/*栈名*/csdn

删除:

csdn.pop();

查看:

csdn.top()

添加:

csdn.push(/*一个数据*/3.14);

获取栈长度:

csdn.size()

栈是否为空(为空返回true, 不空返回false):

csdn.empty()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值