- 1、本文档共80页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构-特殊线性表讲义
本章目录;3.1 栈;栈 ( Stack )的定义;a1;栈的操作特性:后进先出; ADT Stack {
数据对象:
D={ ai | ai ∈ElemSet, i=1,2,...,n, n≥0 }
数据关系:
R1={ ai-1, ai | ai-1, ai∈D, i=2,...,n }
约定an 端为栈顶,a1 端为栈底。 ;初始化栈;InitStack(S);Push (S,e);Pop(S);GetTop (S);StackEmpty (S);定义:
template class T
class SqStack
{
private:
T *base; //栈底指针
int top; //栈顶
int stacksize; //栈容量
public:
};;SqStack (int m); //构建函数
~SqStack ( ); //析构函数
void Push (T x); //入栈
T Pop ( ); //出栈
T GetTop ( ); //获取栈顶元素
int StackEmpty ( ); //测栈空
void ClearStack ( ); //清空栈
void StackTop ( ); //返回栈顶指针
void StackTranverse ( );//显示栈中元素;top
base;创建顺序栈;顺序栈入栈算法;顺序栈出栈算法;取栈顶元素算法;链栈的结点定义;链栈;链栈入栈算法;链栈出栈;顺序栈和链栈的比较;栈顶;栈的应用举例; 算法基于原理:
N = (N div d)×d + N mod d ;10_8 数制转换类算法;表达式求值 ;中缀表达式手工求值;运算符优先级定义;中缀表达式计算机求值步骤;中缀表达式计算机求值步骤;中缀表达式计算;中缀表达式计算;中缀表达式计算;中缀表达式计算;OP + S1 + S2;中缀表达式?后缀表达式;中缀表达式转换为后缀表达式;先找运算符,再找操作数;后缀表达式计算;例3:递归;调用过程;3.2 队列;队列的逻辑结构; ADT Queue {
数据对象:
D={ai | ai∈ElemSet, i=1,2,...,n, n≥0}
数据关系:
R1={ a i-1,ai | ai-1, ai ∈D, i=2,...,n}
约定其中a1 端为队列头, an 端为队列尾;初始化队列;EnQueue(Q, e);a1;链队列——链式映象;rear
front;假溢出;;队列初始化:
队头指针进1:
队尾指针进1:
队空条件:
队满条件:;循环队列的类定义;循环队列成员函数定义;循环队列创建;循环队列入队算法;;*;a1;链队的结点定义;链队类的定义;链队成员函数定义;链队初始化算法;链队入队算法; 链队出队算法;队列应用举例;舞伴问题 ;舞伴问题的解;资源分配问题 ;小 结;习题;习题;习题;6.计算后缀表达式:4 5 * 3 2 + - 的值。
7.假设以数组se[m]存放循环队列的元素,同时设变量rear和front分别作为队首、队尾指针,且队首指针指向队首前一个位置,写出这样设计的循环队列入队、出队的算法。;Status algo1( Stack S) {
int i, n, A[255] ;
n = 0 ;
while ( ! StackEmpty(S) )
{ n + + ; Pop( S, A[i] ) ; }
for ( i=1; i=n; i + + )
Push ( S, A[i] );
};9. 简述以下算法的功能(栈和队列的元素类型均为 int)。;The End
您可能关注的文档
最近下载
- 欧盟碳边境调节机制对钢铁行业的影响及对策建议.docx VIP
- YY0316-2016模版(安全风险分析资料).doc
- 15万吨丙烯酸精制工艺设计.pdf
- 脱蜡知识培训课件.pptx
- 2025年二十届中纪委四次全会党课课件.ppt VIP
- 2024年长期照护师职业技能竞赛理论考试题库(含答案).pdf VIP
- 2025春统编版(2024)小学道德与法治一年级下册(全册)各单元教学计划.docx
- XINJE信捷-XS系列PLCopen标准控制器用户手册【软件篇】(XS Studio)(PS06 20230906 1.2)-2023.9.6.pdf
- 【MOOC】中医与辨证-暨南大学 中国大学慕课MOOC答案.docx
- 阳光书院兴义一中小升初语文英语全真模拟仿真试卷1-8(共8套)附详.pdf VIP
文档评论(0)