资源简介
运用队列,模拟银行排队叫号系统。需要实时显示各个窗口的信息以及目前等待人数,最后还需要输出统计信息。里面有完整的代码和实验报告,可参考。
代码片段和文件信息
// main_1.cpp
// Created by LRY on 10/25/11.
// 宏定义银行的服务时间以及顾客到来的单位时间
#define SERVE_TIME 10.0
#define UNIT_TIME 3
#include
#include
#include
#include
#include
#include
#include “People.h“
#include “Window.h“
using namespace std;
// 定义窗口数目
const int numberOfWindow = 5;
Window windows[numberOfWindow]; // 银行服务窗口
queue waitingQueue; // 正在等待的队列
vector served; // 记录已经离开的顾客
int currentNumber = 1; // 顾客起始编号为 1
void createPeoples(); // 创建随机数目的顾客
void updateWindows(double dt); // 更新窗口的信息
void printMessage(); // 输出窗口的信息
int main()
{
srand(unsigned(time(NULL)));
clock_t startTime = clock();
double executeTime = 0; // 记录执行时间
bool isPeopleCome = false; // 判断该单位时间内是否已经有顾客到来
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-10-30 01:05 银行排队系统\
文件 515784 2011-10-29 23:56 银行排队系统\Lab1_partB_1.exe
文件 516296 2011-10-29 23:58 银行排队系统\Lab1_partB_2.exe
文件 617 2011-10-29 18:46 银行排队系统\People.cpp
文件 510 2011-10-29 19:34 银行排队系统\People.h
文件 80896 2012-10-29 00:29 银行排队系统\Problem B实验报告.doc
文件 662 2011-10-29 19:33 银行排队系统\Window.cpp
文件 637 2011-10-29 19:38 银行排队系统\Window.h
文件 5015 2011-10-30 00:02 银行排队系统\main_1.cpp
文件 5559 2011-10-30 00:02 银行排队系统\main_2.cpp
相关资源
- labview之队列使用(队列.vi)
- 银行员工培训管理系统
- 模拟银行家算法实现死锁避免
- Redis 用于消息队列的存储
- 使用Anylogic建立一个银行模型
- 操作系统试验(三个,磁盘调度 进程
- WEKA入门用的银行数据集bank-data.arff
- 银行BIN码大全JSON数据,附带js调用
- 武汉理工 简易银行卡管理系统的开发
- linux使用消息队列实现进程间双向通信
- \\操作系统课程设计银行家算法,生产
- 凭证自生成 用友金碟都可以,根据开
- 各大银行logo集合
- 计算机操作系统实验代码6个实验.ra
- io流模拟实现银行登录,注册,存取转
- 银行家算法
- 数据结构实验报告2-栈与队列-队列基
- 招商银行信用卡中心2019秋招IT笔试大
- 招商银行信用卡中心2019秋招IT笔试大
- 银行信息科技岗位试题
- 银行家算法20480
- 中信银行面试真题题库
- 组态王之银行排队呼叫系统
- 球钟问题解决
- 数据结构(严蔚敏版)—离散事件模
- 银行业务系统
- 银行存取款数据库
- 操作系统上机程序集合
- 银行家算法
- 银行系统单元测试分析报告
评论
共有 条评论