实验 1
银行排队系统的设计与建模
知识点: 1.OOP编程思想 2.std::rand()
函数原理 3.概率编程 4.排队理论 5.链式队列数据结构及其模板实现 6.事件驱动的设计 7.蒙特卡洛方法 8.CPU资源争夺模型 9.时间片轮转调度
实验 2
代码实现
实验 3
CPU 资源的争夺模拟(可选)
使用 C++对银行排队服务进行模拟,以事件驱动为核心思想,手动实现模板链式队列、随机数产生器等内容,进而学习概率编程等知识。作为可选进阶,这个模型同时还能稍加修改的应用到 CPU 资源争夺模型中。
知识点: 1.OOP编程思想 2.std::rand()
函数原理 3.概率编程 4.排队理论 5.链式队列数据结构及其模板实现 6.事件驱动的设计 7.蒙特卡洛方法 8.CPU资源争夺模型 9.时间片轮转调度
初识
初识
初识了一遍
111
又回来了
aaaa
1
代码链接已失效
谢谢大神,不知大神有没有知乎之类的 想要关注一波
老师,QueueSystem.cpp的customerArrived()函数是否存在内存泄露问题呢?我的理解如下:
// 如果有服务窗空闲,服务下一个顾客 int idleIndex = getIdleServiceWindow(); if(idleIndex >= 0){ //注意这里 当空闲服务窗准备服务下一名顾客时,customer 指向了新的内存空间,当前的顾客的内存空间没有指针维护了,后面的delete将会失效 customer = customer_list.dequeue(); ... //这里略过一部分代码 } delete customer; // 如果上面的if代码段执行了,那么delete并不能将当前顾客对应的那段内存释放
同学你好,请问是否可以详细描述一下呢?实验中是默认使用泊松分布的
同学你好,请问可以给出具体的例子吗?我这边重新阅读过后似乎没有发现什么问题?
1024
1024
1024