没有合适的资源?快使用搜索试试~ 我知道了~
经典银行事件驱动程序(c源码)
4星 · 超过85%的资源 需积分: 13 33 下载量 151 浏览量
2011-10-24
22:58:25
上传
评论 2
收藏 52KB DOC 举报
温馨提示
试读
6页
本文档是严蔚敏版《数据结构》第65页的那个例子:银行客户的离散事件驱动模拟程序,用C语言实现,已在VC++6.0环境下编译运行,无误!
资源推荐
资源详情
资源评论
银行事件驱动模拟程序
#include<stdlib.h>
#include<stdio.h>
#include<malloc.h>
#include<conio.h>
typedef struct
{
int OccurTime;
int NType;
}Event,ElemType;
typedef struct
{ int ArrivalTime;
int Duration;
}QElemType;
struct LinkNode
{ Event data;
struct LinkNode *next;
};
typedef struct LinkNode LNode;
typedef struct LinkNode *LinkList;
typedef struct LinkNode *EvenList;
typedef struct QNode
{ QElemType elem;
struct QNode *next;
}QNode,*QueuePtr;
typedef struct LinkQueue
{ QueuePtr front;
QueuePtr rear;
}LinkQueue;
EvenList ev;
Event en;
LinkQueue q[5];
QElemType customer;
int TotalTime,CustomerNum,CloseTime;
/*初始化有序链表*/
int InitList(EvenList *L)
{ *L=(LNode *)malloc(sizeof(LNode));
if(!(*L)) exit(0);
(*L)->next=NULL;
return 1;
}
/*删除链头元素*/
int DeHead(EvenList *L,Event *e)
{ LNode *pc,*q;
资源评论
- wsNVcxy2012-12-18正在学习参考,希望有帮助。
- icewons2011-11-14还可以,有比较详细的注释
- BillGu2018-01-19很不错,可以帮助理解,谢谢
绿茶盖儿
- 粉丝: 7
- 资源: 18
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C语言基础-C语言编程基础之Leetcode编程题解之第30题串联所有单词的子串.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第29题两数相除.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第28题找出字符串中第一个匹配项的下标.zip
- 实验报告模板(1).docx
- C语言基础-C语言编程基础之Leetcode编程题解之第26题删除有序数组中的重复项.zip
- C语言基础-C语言编程基础之Leetcode编程题解之第25题K个一组翻转链表.zip
- hnu计算机系统作业-计算机系统基础课程大作业.zip
- 树莓派app.apk
- C++的基于同态加密技术的匿名电子投票系统源码.zip
- SW建模格式图.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功