#include<iostream>
#include"event.h"
#include"simulation.h"
using namespace std;
int main(){
simulation s;
s.run();
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
通过程序动态模拟银行顾客在一家有n>=2个窗口的银行的到达和离开情况。通过计算每位顾客的平均等待时间及每一窗口处于“繁忙”状态的百分比,来测试银行的服务效率。实现中,可以用时间代表银行活动的对象,用事件驱动来模拟这些活动,并以概率(随机数发生器)来描述预期的客户到达率和银行职员为一个顾客服务所需的时间。 在实验中,可改变参数(如银行窗口数、客户到达率、服务时间等),测试银行的服务效率。要求在各种情况下,模拟测试都能得到合理的运行结果。 银行模拟的关键部分为客户时间,以及到达和离开事件。刚达到的顾客通过随机数产生下一个顾客的到达,已到达的顾客通过随机数产生服务时间,选择最早空闲的窗口后,生成离开事件。所有事件都被加上时间戳放到优先队列中,队列中优先级最高的事件就是时间戳最早的事件。 这个程序是自己写的,绝对原创,上传的是源代码~
资源推荐
资源详情
资源评论
收起资源包目录
源代码.rar (9个子文件)
源代码
d_time24.h 8KB
simulation.h 8KB
testMain.cpp 140B
priorityQueue.h 702B
d_random.h 2KB
d_heap.h 2KB
d_except.h 3KB
customer.h 494B
event.h 2KB
共 9 条
- 1
资源评论
- Smartyi2013-02-28虽然能跑起来 但是不是我想要的 还是谢谢
- minty06232013-06-03感觉不是很完美,还是谢谢啦
- lukailukaik12012-03-11代码不是使用vs2003以上版本开发的,没有解决方案。
- finfinhu2011-11-28很不错,不过代码不是使用vs2003以上版本开发的,没有解决方案。头文件源文件比较多,很详细。慢慢看,能看懂
jiamin5
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功