设为首页
收藏本站
切换到宽版
登录
立即注册
找回密码
搜索
搜索
本版
帖子
用户
快捷导航
论坛
BBS
VIP用户组
官网群
无名商城论坛
»
论坛
›
资源分享区
›
学习资源专区
›
【数据结构】 栈 _图解来源于博客园
返回列表
发帖
查看:
234
|
回复:
0
[其他技术]
【数据结构】 栈 _图解来源于博客园
[复制链接]
无名
无名
当前离线
积分
32464
1万
主题
1万
帖子
3万
积分
管理员
积分
32464
发消息
发表于 2022-5-8 15:50:15
|
显示全部楼层
|
阅读模式
1.1.栈的概念
**概念:**栈是一种特殊的线性表,仅能在线性表的一端(栈顶)进行操作。
**栈的特性:**后进先出(last in first out)
栈的基本操作:
创建栈(stack()); 销毁栈(~stack()); 清空栈(clear())
进栈(push()); 出栈(pop());
获取栈顶元素(top()); 获取栈的大小(size())
2.LinkStack
**顺序栈的缺陷:**当存储元素为类类型时,StaticStack的对象在创建时,会多次调用元素类型的构造函数,影响效率。
为了解决这个问题,我们使用链式存储结构来实现栈。
元素
,
链式
,
先出
,
线性
,
仅能
相关帖子
•
【HC】插入排序
•
【HC】学习日记
•
【HTML】从零开始学HTML第六课
•
【iapp教程】iapp侧滑窗体使用和属性介绍
•
[Max]iapp侧滑窗体使用与及属性介绍
•
【TS】HTML5的媒体元素
•
php数据库封装类库,支持所有数据库
•
【教程】iapp如何在软件里添加视频
•
【Max】启动图
回复
使用道具
举报
返回列表
发帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表