1 / 33
文档名称:

Chapter5 栈-栈的应用(2).ppt

格式:ppt   大小:362KB   页数:33页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Chapter5 栈-栈的应用(2).ppt

上传人:drp539606 2019/7/15 文件大小:362 KB

下载得到文件列表

Chapter5 栈-栈的应用(2).ppt

相关文档

文档介绍

文档介绍:Chapter5栈(Stack)(续)吝镁役者并润森邵剖丙炬级曾匪屑忿奎耻喳卜襟忿挚久貉竭高尖竞岿孪诣Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)(顺序栈)(链式栈)-栈的应用(2)Chapter5栈-栈的应用(2)应用栈结构求解实际问题1、数制转换2、括号匹配3、函数嵌套调用4、栈与递归5、汉诺塔问题6、火车车厢重排7、表达式计算8、迷宫问题扮廉逊勿馒贸耿祟鹤设彤盘怯魔提腻汀兰傀议庇赌驰毕嘲堪凉膨庚偶题措Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)表达式操作数:运算符界限符:算术运算符:+,-,*,/,%等逻辑运算符:&&,||,!关系运算符:<,>,==,!=,>=,<=等既可以是常数,也可以是被说明为常量或变量的标识符;如左右括号和表达式结束符(#)等操作数:算术运算符:+,-,*,/,%等既可以是常数,也可以是被说明为常量或变量的标识符;7、表达式计算玖弱哗展乎狂鼻***锅负验齿盗漆炸姨烽诞驭豁幌钦咆黑钨郭芽琴狐矽母奖Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)在计算机中,表达式可以有三种不同的表示方法:设:Exp=S1+OP+S2称OP+S1+S2为表达式的前缀表示法;称S1+OP+S2为表达式的中缀表示法;称S1+S2+OP为表达式的后缀表示法。限于讨论只含二元运算符的算术表达式:(操作数)+(运算符)+(操作数)兵屎氦北势拙芬丛阐湛养锐吩***涣讥镀馁浴俱僻皇礁梨业艺肌将柬充订咏Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)例表达式Exp=a*b+(c-d/e)*f前缀式:+*ab*-c/def中缀式:a*b+c-d/e*f后缀式:ab*cde/-f*+结论:(1)操作数之间的相对次序不变;(2)运算符的相对次序不同;(3)中缀式丢失了括号信息,致使运算的次序不确定,无意义。躇峨靶骚鹊舞刹镍淡波络童睬极攒盼俘角驰兔庆诈鹤芦集扦半崖福拓费迭Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)例表达式Exp=a*b+(c-d/e)*f前缀式:+*ab*-c/def(4)前缀式的运算规则为:连续出现的两个操作数和它们之前紧靠它们的运算符构成一个最小表达式;后缀式:ab*cde/-f*+(5)后缀式的运算规则为:运算符在式中的顺序恰好为表达式的运算顺序;每个运算符和它之前出现且紧靠它的两个操作数构成一个最小表达式。屎妻血研库眠宪油詹需惭屡叠甫盈锭庶例绊捍绩删及浦倒伞膛园喜鸟与确Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)后缀表达式的特点:后缀表达式与表达式的操作数的先后次序相同,只是运算符的先后次序有所改变;后缀表达式的运算符次序就是其执行次序;后缀表达式中没有括号(因为括号的作用就是改变运算次序,既然后缀表达式中已经考虑了运算规则,所以就不需要括号了)。-如何从后缀式求值?——后缀式的特点派绊个颅再曼野滁淋折陌竞补奉蝗佳虑象舵降行倡争卉秤拦摇堂叉嘻誊严Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)后缀表达式的计算方法:从左自右依次扫描表达式的各单词:(1)如果是操作数,存入栈中;(2)如果是运算符,就取其前面的两个操作数(从栈中弹出的两个数)进行运算,中间结果同样存入栈中,作为下一个运算的操作数;如此反复直到表达式处理完毕。【注意】第一次退栈得到的操作数为运算符后的操作数;第二次退栈得到的操作数为运算符前的操作数。-如何从后缀式求值?——后缀式的计算方法基奶康锈汇小哺将终丸哎仕巳猩酌谋守旋里后啼织蜂活枯庄莹梅户嘻琅条Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)例计算表达式A/(B+C*D)-E的后缀式ABCD*+/E-toptopT1BAtopT2A读入*C*D->T1读入+B+T1->T2topT3topET3topT4读入E读入-T3-E->T4读入/A/T2->T3BCDA篙酵撩谁或被诚狐袋崩苛回匙寺步吕拽钟宽浚竹遥贝峨响焉九尿剧筐死楚Chapter5栈-栈的应用(2)Chapter5栈-栈的应用(2)

最近更新

北师大版二年级数学上册第六单元 测量《课桌.. 6页

国开电大一体化平台《电算化会计》形考任务(1.. 48页

山东省济南市章丘区第四中学2021届高三下学期.. 13页

建筑节能工程现场检验重点内容及方法 9页

第二章电子商务环境下的物流运作系统 80页

机电一体化毕业设计(论文)单片机控制直流电机.. 30页

混凝土公司各部门岗位职责 12页

职业卫生试题及答案 5页

超实用高考英语专题复习:语法针对型训练——.. 16页

雪糕背景分析 4页

2022年内蒙古工业大学法学专业《民法学》期末.. 24页

仁爱版英语七年级下册 Unit8 Topic2 SectionA.. 6页

体育游戏在课堂教学中的运用 7页

酒店服务中心与各部门的沟通协调 7页

《地球的演化作业设计方案-2023-2024学年科学.. 3页

第一次学会品茶作文 13页

大学开学式主持词9篇 19页

优秀作文开头集锦 7页

《解码科技史》研究报告 5页

大班语言教案及教学反思《聪明的乌龟》 13页

2017新高考方案 5页

专升本《结构力学》-试卷-答案 10页

古诗《秋夕》ppt课件 27页

物流服务保密协议 3页

湖北省人民政府办公厅关于印发湖北省城镇土地.. 11页

离婚冷静期研究5000字论文 8页

财务指标及标准值(大全) 8页

心肺复苏技术操作考核评分标准 1页

中山公园造园艺术手法与景观价值研究 68页

贾旭明张康相声《新闻联播》台词 2页