- 2
- 0
- 约1.61万字
- 约 8页
- 2016-12-09 发布于重庆
- 举报
严蔚敏数据结构讲义(第03章栈和队列).
PAGE
PAGE 8
栈和队列
栈的基本概念
一般线性表、栈、队列的对比
一般线性表
栈
队列
插入
ListInsert(L,i,e)
1≤i≤ListLength(L)+1
StackInsert(S,n+1,e)
QueueInsert(Q,n+1,e)
删除
ListDelete(L,i,e)
1≤i≤ListLength(L)
StackDelete(S,n,e)
QueueDelete(S,1,e)
栈的知识点
栈顶top位置的说明:
在空栈中,top和base都指向整个栈的起始地址(也就是即将分配的第一个元素的地址);
在非空栈中,top始终是指向栈顶元素的下一个元素的地址。
入栈操作(先压后加):Stack[top++]=e
出栈操作(先减后弹):e = Stack[--top]
栈不存在的判断条件:base==NULL
栈空的判断条件:base==top
栈满的判断条件:top – base = MaxSize
顺序栈的C语言实现
typedef struct{
SElemType *base; //栈底指针
SElemType *top; //栈顶指针
int StackSize; //顺序栈的初始容量(初始分配的能够容纳的元素个数)
}SqStack;
顺序栈的操作
初始化栈——构造一个空栈
Status Ini
您可能关注的文档
- 专题十四苏联社会主义制度的建立及其社会主义建设..doc
- 专题八语言表达简明连贯得体准确鲜明生动..doc
- 专题单元反应速率学案..doc
- 专题十八各类烃的组成结构和特性..doc
- 专题十六认识社会与价值选择..doc
- 专题单元知识整合《机械振动与波》..doc
- 专题古代诗歌阅读经典精讲-讲义..doc
- 专题名称..doc
- 专题名称光学与光学工程教育教学研究..doc
- 专题四__人文地理复习之交通打印..doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 高中物理选修34光的干涉衍射和偏振”知识点.pdf VIP
- 禾望电气2MW风机变频器用户手册.pdf
- 山东省淄博市张店区淄博实验中学2024-2025学年高二下学期3月月考英语试题(含解析,无听力音频有听力原文).pdf VIP
- 2025 历年初中地理会考真题精选汇编.pdf
- 2026上海安全监理(初证)考试精准题库及答案.docx VIP
- 云南大学研究生院调剂[1]2篇.docx VIP
- 我国大气颗粒物暴露与人群健康效应的关系.PDF VIP
- 肠菌移植治疗儿童孤独症谱系障碍中国专家共识(2025 版).pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-7.pdf VIP
- 石城县志(卷之1-9)蒋廷桂 主修,光绪18[1892]-2.pdf VIP
原创力文档

文档评论(0)