第二部分数据结构与算法线性表数据结构堆栈的顺序存储一维数组S(l∶m)作入栈退栈作为栈的顺序存储空间,其中m为栈的最大容量1第一页,共48页。
第二部分数据结构与算法线性表数据结构堆栈的基本运算入栈:在栈顶位置插入一个新元素将栈顶指针进1(即top+1)将新元素插入到栈顶指针指向的位置注:当栈顶指针已经指向存储空间的最后一个位置时,说明栈空间已满,不能再进行入栈操作(上溢出)退栈:取出栈顶元素并赋给一个指定的变量将栈顶元素(栈顶指针指向的元素)赋给一个指定的变量将栈顶指针退1(即top–1)注:当栈顶指针为0时,说明栈空,不可能进行退栈操作(下溢出)读栈顶元素:将栈顶元素赋给一个指定的变量不改变栈顶指针若栈顶指针为空,则说明堆栈已空2第二页,共48页。
第二部分数据结构与算法线性表数据结构堆栈的基本运算3种基本运算:入栈、退栈与读栈顶元素容量3第三页,共48页。
第二部分数据结构与算法线性表数据结构线性表——队列(Queue):允许在一端进行插入、而在另一端进行删除的线性表允许插入的一端称为队尾,用一个称为尾指针(rear)的指向队尾元素,即尾指针总是指向最后被插入的元素;允许删除的一端称为队头队列的操作原则:“先进先出”(firstinfirstout,FIFO)队列应用场合:需要先进先出的情形机床的指令队列计算机操作系统的程序排队4第四页,共4
您可能关注的文档
最近下载
- 手术室专科护士考试题及答案.docx VIP
- 环境影响评价报告公示尼特左旗宏鹏商品混凝土搅拌站建设环评报告.doc VIP
- 跌水井施工组织设计方案.docx VIP
- 建筑工程图集 05R417-1:室内管道支吊架.pdf VIP
- 深度解析(2026)GBT 13574-1992《金属切削机床 静刚度检验通则》——构筑精密制造的刚性基石与未来智能检验新范式.pptx VIP
- 2022楼梯_栏杆_栏板(一)22J403-1 .pdf VIP
- 成人阻塞性睡眠呼吸暂停诊治指南(2025) (1).pptx VIP
- 标准图集-17GL203-1-综合管廊基坑支护.pdf VIP
- ASTM D882-24 中文版(薄塑料板材拉伸性能测试方法 完整原文).docx VIP
- 中国电信行测常识900题.pdf VIP
原创力文档

文档评论(0)