数据结构课设:银行排队系统模拟

?自然?Lucy 2024-05-25 03:17:20
最佳回答
用优先级队列来模拟整个过程,每个客户都需要有到达、离开两次入队操作。建立一个大小为n的数组,来记录每个窗口(接下来的)的空闲时间,初始化全部赋值为0。这里我们假设有1、2两个窗口,t(1)=t(2)=0建立一个(按时间的)优先级队列,初始化为空。假设银行0时开业,下面举例来说明:第一个客人于1分钟到达,假设这个客人办理业务需要的时间为10分钟(一般模拟过程中,这个时间是在某个范围内随机生成的)。为该用户分配一个空闲窗口1,同时t(1)=11。此时需要入队:------------------------------------------------第二个客人于3分钟时到达,假设这个客人办理业务需要的时间为5分钟。由于t(2)==0<3,说明在这位客人到达时第2号窗口是闲的,那么让他去2号窗口,同时t(2)=3+5=8。然后入队:-------------------------------------------------->-------------------------------------------------第三个客人于4分钟时到达,假设这个客人办理业务需要的时间为6分钟。此时t(1)=11>4,t(2)=8>4,两个窗口都是忙碌的。但由于t(2)<t(3),我们认为2号窗口相对来说轻松一些,让他去2号窗口排队,同时t(2)=t(2)+6=14。然后入队:--------------------------------------------------------------------------->->---------------------------------------------------------------------------……整个过程持续下去,一直到关门时间为止。上面的示例在队列中只记录了离开时间,实际上还可以记录到达时间、在哪个窗口办理等等信息,这样只需要将这个优先级队列依次执行出队操作,就能统计出平均业务受理时间、平均等待时间、哪个窗口工作量多少. 20210311
汇率兑换计算器

类似问答
  • 商场pos系统的前台管理,请画出该系统的数据流程图,并根据数据流程图画出控制结构图
    • 2024-05-25 17:33:34
    • 提问者: 未知
    商场pos系统的前台管理是:由各个柜台开出购物收款单,在pos上录入单证并检查,出收款传票;据传票和现金或**进行收款处理,出发货单去柜台领回商品,另一方面销售流水记录;对销售流水帐分类出收款分类表去财务和出销售分类帐;每日进行销售汇总和审核以对柜组考核,并出日出库明细帐和进销存日报表中的销售情况。请画出该系统的数据流程图,并根据数据流程图画出控制结构
  • 数据采集技术与系统设计的图书目录
    • 2024-05-25 07:40:33
    • 提问者: 未知
    前言 第1章 数据采集与系统设计基础 1.1 数据采集系统概述 1.2 数据采集与处理技术 1.3 数据采集系统的结构形式 1.3.1 微型计算机数据采集系统 1.3.2 集散型数据采集系统 1.3.3 分布式数据采集系统 1.4 数据采集信号处理基础 1.4.1 信号分类 1.4.2 信号分析 1.4.3 傅里叶变换...
  • 求一篇模拟炒股票课程设计的论文
    • 2024-05-25 20:34:31
    • 提问者: 未知
    去多看几个模拟比赛的流程就可以自己组合一篇出来了的。比如资本魔方的,腾讯的,好多的,自己去找哈。
  • tfy forex的外汇模拟交易系统如何?
    • 2024-05-25 02:27:53
    • 提问者: 未知
    开始交易之前都会有模拟测试,模拟系统非常逼真,会设置各种场景的。
  • 非cs科班学生如何去系统的自学数据结构+算法?
    • 2024-05-25 08:01:40
    • 提问者: 未知
    学习数据结构和算法,应该边看书,边敲代码,边做题练习,之后在实际项目中寻找应用的机会。学习数据结构…
  • c++模拟实现银行atm自动取款机系统(高分加急)
    • 2024-05-25 14:42:30
    • 提问者: 未知
    留一下邮箱
  • 什么是模拟讲课
    • 2024-05-25 09:10:46
    • 提问者: 未知
    1 模拟讲课就是老师真实讲课,但是下面没有学生配合,所以说老师就是自问自答。2 整个过程要在10分钟左右进行完,所以知识点不要讲的太详细,但是重点内容的讲解要有。3 与学生的互动要有,但是学生的讨论什么的可以停顿一下就可以过去了,所以时间是来的及。4 在讲之前,问好能不能用ppt,如果能用的话,那就好办了,因为它可以帮你把上课的内容表达的更清楚。如果不能...
  • 股票模拟交易系统怎么开发?
    • 2024-05-25 12:00:43
    • 提问者: 未知
    找迪蒙吧,专做股票web模拟开发的。还有股票软件开发等
  • 数据库银行管理系统需求分析
    • 2024-05-25 20:41:52
    • 提问者: 未知
    好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好好
  • **的银行一般用什么数据库系统?
    • 2024-05-25 22:55:09
    • 提问者: 未知
    一般金融业用sybase语言一般用j**a 工行的网站就j**a的
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。