算法的C语言描述: 输入:线性表的存储空间V(1:m);线性表的长度n(n≤m);删除的位置i(表示删除第i个元素)。 输出:删除后的线性表存储空间V(1:m)及线性表的长度n。 二、栈及其运算 1. 栈的特性: 栈具有记忆作用; 栈是按照“先进后出” (FILO—First In Last Out)或“后进 先出” (LIFO—Last In First Out)的原则组织数据的,因此栈也 被称为“先进后出”表或“后进先出”表。 2. 栈的顺序存储及其运算 在程序设计语言中,用一维数组S(1:m)作为栈的顺序存 储空间,其中m为栈的最大容量。通常,栈底指针指向栈空 间的低地址一端(即数组的起始地址这一端)。 在栈的顺序存储空间S(1:m)中,S(bottom)通常为栈底 元素(在栈非空的情况下),S(top)为栈顶元素。top = 0表示栈 空;top = m表示栈满。 栈的基本运算 初始化IniStack(S):其作用是建立一个空栈,准备存放数据。 进栈Push(S,x):其作用是将数据元素x插入栈S,使x成为S的 栈顶元素。 出栈Pop(S):其作用是当栈不空时返回栈顶元素为该函数的 值,然后删去栈顶元素。 读栈顶Get Top(S):其作用是当栈不空时返回栈顶元素为该 函数的值,但是栈顶保持不变。 初始化运算 栈的初始化是用
您可能关注的文档
最近下载
- 山西省农村信用社(农村商业银行合作银行)个人网上银行.pdf VIP
- 政审父母证明模板.docx VIP
- 2025年5月河北省普通高中学业水平合格性考试地理试卷(含答案).pdf VIP
- 高一生物(遗传的基本规律)下学期期末测试卷.doc VIP
- 2025年宁夏区委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 胃泌素17(G-17)测定试剂盒(化学发光法)产品技术要求标准2024年版.pdf VIP
- 轿车后制动器挡油盘冲模设计-毕业设计.doc
- 3000P算力中心项目评估报告.docx VIP
- 单项工程分包合同书(范本).doc VIP
- 2025年四川省从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)