电梯调度算法模拟课件.docVIP

  • 1
  • 0
  • 约1.51万字
  • 约 23页
  • 2017-07-09 发布于湖北
  • 举报
电梯调度算法模拟 说明:电梯调度算法的基本原则就是如果在电梯运行方向上有人要使用电梯则继续往那个方向运动,如果电梯中的人还没有到达目的地则继续向原方向运动。 当前楼层为7,A进入 当前楼层为3,A出去 迷宫求解 说明:求迷宫从入口到出口的路径,即从迷宫的入口出发,顺某一方向向前探索,若能走通,则继续往前走;否则沿原路退回,换一个方向继续探索,直到所有可能的通路都探索为止。 题目难度:一般 设计要求:给出迷宫的入口和出口及相关的通路,求出从入口到出口的路径。要求使用C语言编程,定义合适的数据结构。最后,需要说明设计思想,同时给出能够运行的源程序,并给出对应的程序流程图。 设计提示:可以使用一个二维数组来表示迷宫,其中分别用1、0表示通与不通;算法的基本思想是:若当前位置“可通”,则纳入“当前路径”,并继续朝“下一位置”探索,即切换“下一位置”为“当前位置”, 如此重复,到达出口;若当前位置“不可通”,则应顺着“来向”退回到“前一通道块”,然后朝“来向”之外的其它方向探索。若该通道块四周4个方块均“不可通”,则应从“当前路径”中删除该通道块。使用栈结构记录当前路径,当前位置入栈表示向前行,出栈则表示从当前位置退回。 3. 学生运动会成绩数据库 功能: 学生运动会成绩数据库系统记录某校运动会上全部运动项目,各系获得的分数

文档评论(0)

1亿VIP精品文档

相关文档