- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构第3章解析
3.3 堆栈的应用—表达式计算 3.3.3 中缀表达式转换为后缀表达式 中缀表达式: a/(b-c)+d*e 后缀表达式: a b c - / d e * + a / b c - d + * e # 3.3 堆栈的应用—表达式计算 3.3.3 中缀表达式转换为后缀表达式 中缀表达式: a/(b-c)+d*e 后缀表达式: a b c - / d e * + a / b c - d + * e # 3.3 堆栈的应用—表达式计算 3.3.3 中缀表达式转换为后缀表达式 操作符 # ( */ +- ) icp 0 7 4 2 1 isp 0 1 5 3 7 扫描项 操 作 栈 输 出 #进栈(初始时) # a a输出 # a / icp(‘/’)isp(‘#’),’/’进栈 / # a ( icp(‘(‘)isp(‘/’), ‘(’进栈 ( /# a b b输出 ( / # ab - icp(‘-‘)isp(‘(‘), ‘-’进栈 - ( / # ab c c输出 - ( / # abc ) icp(‘)’)isp(‘-‘), ’-‘出栈输出 ( / # abc- icp(‘)’)==isp(‘(’), ’(’出栈但不输出 / # abc- + icp(‘+’)isp(‘/‘), ’/’出栈输出 # abc-/ icp(‘+’)isp(‘#’), ’+’进栈 + # abc-/ d d输出 + # abc-/d * icp(‘*’)isp(‘+’), ’*’进栈 * + # abc-/d e e输出 * + # abc-/de # 输出栈中剩余操作符。’*’ ,’+’出栈输出 # abc-/de*+ a/(b-c)+d*e 3.4 堆栈的应用—表达式计算 3.4.1 递归的概念 递归和递归定义 递归定义是一种直接或间接引用自身的定义方法。 课堂提要 第3章 堆栈和队列 3.1 堆栈 3.2 队列 3.3 表达式的计算 3.4 递归 3.4 堆栈的应用—表达式计算 3.4.1 递归的概念 斐波那契数列递归定义 斐波那契数列直接计算式 3.4 堆栈的应用—表达式计算 3.4.1 递归的概念 递归算法 一个递归算法是指直接或间接调用自身的算法 long Fib( long n){ if(n=1) return n; else return Fib(n-2)+Fib(n-1); } 递归数据结构 使用递归方式定义的数据结构常称为递归数据结构 3.4 堆栈的应用—表达式计算 3.4.2 递归的实现 递归函数的性能 优点:程序结构简洁而清晰,易于正确性证明和算法分析。 缺点:既费时又费空间。 作业 P48 3-1, 3-3, 3-4 * 不懂什么意思? 3.2 队列 3.2.2 队列的顺序表示 3. 顺序队列类 template class T class SeqQueue:public QueueT { public: SeqQueue(int mSize); ~SeqQueue(){ delete []q;} bool IsEmpty() const; bool IsFull() const; bool Front(T x)const; bool EnQueue(T x); bool DeQueue(); void Clear(){front=rear=0;} private: int front,rear; int maxSize; T *q; }; 0 f r 1 2 3 4 3.2 队列 3.2.2 队列的顺序表示 4. 动态一维数组描述顺序队列类 templateclas
您可能关注的文档
最近下载
- 电动叉车安全风险点告知牌.docx VIP
- AQL抽样标准培训.pptx VIP
- 2025广东中山市东凤镇污水处理有限责任公司管网维护人员招聘6人笔试模拟试题及答案解析.docx VIP
- 家具设计与工艺ppt-板式家具结构与生产工艺.pdf VIP
- 2025河北建材职业技术学院招聘106人笔试参考题库附答案解析.docx VIP
- 部编版语文四年级下册第四单元大单元教学设计核心素养目标.pdf VIP
- 初中数学常用二级结论知识点总结.doc VIP
- 我的师德小故事 .docx VIP
- 主要股东或出资人信息及投标人基本情况表模板.docx VIP
- 新型独脚金内酯类似物的结构设计、合成及对水稻生长调控的多维度探究.docx
文档评论(0)