链队列实现病人排队看病

编程入门 行业动态 更新时间:2024-10-06 01:39:53

链<a href=https://www.elefans.com/category/jswz/34/1771257.html style=队列实现病人排队看病"/>

链队列实现病人排队看病

现在到医院看病基本都得预约排队,那如何用数据结构的形式表示呢?下面就用链队列来表示:

进本过程就是:

1. 病人到达医院,将病历交到护士手中,进行排队。

2. 护士按照序号,一次安排病人就诊。

3. 滚动条上可以看到就诊情况。

4. 医生下班或无就诊病人时退出。


其中“病人到达”用命令'a'表示,“护士让患者就诊”用命名'n'表示,命令'b'表示查看排队情况,命令'm'退出。

注:这里采用一个队列,有“病人到达”命令时即入队,有“护士让患者就诊”命令是即出队,命令'b'即队列所有元素出队,命令'm'即终止运行。

用链队列实现上述功能,每次N命令前需要判断是否还有病人,没有病人终止运行;


代码实现:

#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
#include<conio.h>
#define INIT_SIZE 100
#define INCREASE_SIZE 10
#define status int
#define OK 1
#define ERROR 0

typedef struct QNode     //定义队列结构体
{
int data;
struct QNode *next;
}QNode, *QueueP

更多推荐

链队列实现病人排队看病

本文发布于:2024-02-13 17:49:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1759522.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:队列   病人

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!