资源简介 (共28张PPT)栈栈(Stack)是限制只能在一端进行插入和删除的特殊线性表栈线性表特殊之处?由若干个具有相同属性的数据元素组成的有限序列任务一大运会川剧变脸探究学习任务一大运会川剧变脸探究学习抹脸吹脸扯脸扯脸观察蓉宝的贴脸顺序和扯脸顺序,同时思考贴脸和扯脸顺序具有什么规律?12345贴脸扯脸探究学习任务一大运会川剧变脸探究学习任务一大运会川剧变脸观察蓉宝的贴脸顺序和扯脸顺序,同时思考贴脸和扯脸顺序具有什么规律?先贴后扯12345探究学习任务二生活中栈的应用体验:扫码进入全景超市探究学习任务二生活中栈的应用体验:扫码进入全景超市探究学习任务二生活中栈的应用尝试举例栈在生活中的应用栈(Stack)是限制只能在一端进行插入和删除的特殊线性表栈后放入栈中的元素首先取出后进先出(LIFO:last In First Out)线性表探究活动任务三模拟实现软件的撤销功能探究活动abc空栈d任务三模拟实现软件的撤销功能——体验入栈(Push)出栈(Pop)探究活动任务三① 栈② 栈③ 栈④ 栈⑤ 栈模拟实现软件的撤销功能——体验探究活动任务三模拟实现软件的撤销功能a① 入 栈ba② 入 栈cba③ 入 栈ba④ 出 栈dba⑤ 入 栈c入栈顺序是:abcd出栈顺序是:cdba模拟实现软件的撤销功能——体验分析数据关系探究活动任务三模拟实现软件的撤销功能模拟实现软件的撤销功能——体验分析数据关系探究活动任务四列车调度问题超市手推购物车的停放——观察建立数据模型探究活动任务四列车调度问题超市手推购物车的停放——观察建立数据模型探究活动任务四列车调度问题超市手推购物车的停放——观察在程序中定义栈迁移提升练习列车调度问题驶入Tran1Tran2Tran4Tran31.列车以图中顺序在站内停靠,驶出时间依次为请用画图的方式描述这个过程。列车号 驶出时间Tran1 9:10Tran2 8:00Tran3 8:15Tran4 9:00调度区驶出调度区迁移提升练习列车调度问题驶入驶出Tran1Tran2Tran4Tran3驶出顺序为列车号 驶出时间Tran2 8:00Tran3 8:15Tran4 9:00Tran1 9:10迁移提升练习列车调度问题驶入驶出Tran1Tran2Tran4Tran32.列车以图中顺序在站内停靠,那么驶出顺序能否为Tran2,Tran4,Tran1,Tran3?解释原因。调度区调度区迁移提升练习列车调度问题驶入驶出Tran1Tran2Tran4Tran3不能。当Tran2,Tran4驶出后,调度区内剩余的列车顺序为Tran3,Tran1,由于Tran1无法越过Tran3,所以必须由Tran3驶出后再让Tran1驶出。调度区迁移提升练习列车调度问题驶入驶出Tran1Tran2Tran4Tran3趣味拓展拓展任务玩 中 学汉诺塔游戏中的栈的个数与栈元素的数量关系并且尝试在程序中定义汉诺塔的栈思考:课堂小结栈的概念线性表后进先出空栈入栈分析数据关系出栈建立数据模型程序中定义提升与拓展栈元素栈顶栈底datatypetopbottom列车调度知识拓展栈课堂小结栈的概念线性表后进先出空栈入栈分析数据关系出栈建立数据模型程序中定义提升与拓展栈元素栈顶栈底datatypetopbottom列车调度知识拓展栈 展开更多...... 收起↑ 资源预览