欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《实验四停车场》PPT课件.ppt

    • 资源ID:71072879       资源大小:314.47KB        全文页数:4页
    • 资源格式: PPT        下载积分:11.9金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要11.9金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《实验四停车场》PPT课件.ppt

    【问题描述】见【问题描述】见“题集题集”P96。【基本要求】以【基本要求】以栈模拟停车场栈模拟停车场,以,以队列模拟队列模拟车场外的车场外的便道便道,按照从终端读入的输入数据序列进行模拟管理。按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车每一组输入数据包括三个数据项:汽车“到达到达”或或“离去离去”信息、汽车牌照号码以及到达或离去的时刻;信息、汽车牌照号码以及到达或离去的时刻;对每一组输入数据进行操作后输出信息为:若是车辆到达,对每一组输入数据进行操作后输出信息为:若是车辆到达,则输出汽车在停车场或便道上的停车位置;若是车辆离去,则输出汽车在停车场或便道上的停车位置;若是车辆离去,则输出汽车在停车场内停留的时间和应交纳的费用则输出汽车在停车场内停留的时间和应交纳的费用(在便在便道上停留的时间不收费道上停留的时间不收费);栈以顺序结构实现,队列以链表结构实现。栈以顺序结构实现,队列以链表结构实现。程序结构:程序结构:其中,其中,InitStack(SeqStackCar*s):初始化栈初始化栈(顺序栈顺序栈)停车场。停车场。int InitQueue(LinkQueueCar*Q):初始化通道初始化通道(用用链队列链队列结构结构)。int Arrival(SeqStackCar*Enter,LinkQueueCar*W):车辆到达。如果,车辆到达。如果,车位不满,则进栈,并输入到达车场的时间车位不满,则进栈,并输入到达车场的时间(以以hh:mm的格式给出的格式给出);否则进入通道等待。否则进入通道等待。Leave(SeqStackCar*Enter,SeqStackCar*Temp,LinkQueueCar*W):车车辆离开。离开时,需辅助一个临时栈辆离开。离开时,需辅助一个临时栈Temp,并输入离开车场的时间,并输入离开车场的时间(以以hh:mm的格式给出的格式给出),此时,需要计算停车费用,此时,需要计算停车费用;当一辆车离开后,;当一辆车离开后,要判断通道上是否有车等待,如果有,则需从通道进入车场。要判断通道上是否有车等待,如果有,则需从通道进入车场。List(SeqStackCar S,LinkQueueCar W):显示车辆信息。包括:车牌号、显示车辆信息。包括:车牌号、到达时间、停车位、在通道上等待的位置、离开时间、停车费用等。到达时间、停车位、在通道上等待的位置、离开时间、停车费用等。mainInitStackInitQueueArrivalLeaveListn数据结构定义:数据结构定义:#define MAX 3 /*车库容量车库容量*/#define price 0.05 /*每车每分钟费用每车每分钟费用*/typedef struct timeint hour;int min;Time;/*时间结点时间结点*/typedef struct nodechar num10;/车牌号车牌号Time reach;Time leave;CarNode;/*车辆信息结点车辆信息结点*/typedef struct NODECarNode*stackMAX+1;int top;SeqStackCar;/*模拟车场模拟车场*/typedef struct car CarNode*data;struct car*next;QueueNode;typedef struct Node QueueNode*head;QueueNode*rear;LinkQueueCar;/*模拟通道模拟通道*/【实现提示】【实现提示】设置另一个栈,临时停放为给要离去的汽车让路而设置另一个栈,临时停放为给要离去的汽车让路而从停车场退出的汽车,用顺序结构实现;从停车场退出的汽车,用顺序结构实现;注意:注意:n输入数据按到达或离去的时刻有序。输入数据按到达或离去的时刻有序。

    注意事项

    本文(《实验四停车场》PPT课件.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开