赞
踩
掌握队列这种数据结构特性及其主要存储结构,并能在现实生活中灵活运用。
完成队列的链式存储结构的定义、取对头、出队、入队等函数的编写,并自己独立完成链式队列的输出函数编写(从队头开始输出)。要求在主函数中实现对以上操作的调用,实现以下功能:
(1)队列初始化为空队列。
(2)键盘输入偶数时,入队。
(3)键盘输入奇数时,出队。
(4)每输入一个整数,显示操作后队列中的值。
(5)键盘输入0时,算法结束。
#include<stdio.h> #include<stdlib.h> #include<string.h> #define MAXSIZE 1024 typedef int elemtype; /*链队列的定义*/ typedef struct QueueNode { elemtype data; struct QueueNode * next; }LinkedQueueNode; typedef struct LQueue { LinkedQueueNode * front; LinkedQueueNode * rear; }LQueue,* LinkedQueue; LinkedQueue Init_LinkedQueue() /*链队列的初始化*/ { LinkedQueue Q=(LinkedQueue) malloc (sizeof(LQueue)); LinkedQueueNode * head=(LinkedQueueNode *) malloc (
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。