2022年2022年链队列的基本操作 .pdf
《2022年2022年链队列的基本操作 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年链队列的基本操作 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、题目:链队列的基本操作#include stdafx.h #include #include #include #define FALSE 0 #define TRUE 1 #define OK 1 #define NULL 0 #define ERROR -1 #define MaxSize 100 typedef int QElemType; typedef struct QNode QElemType data; struct QNode *next; QueuePtr; typedef struct QueuePtr *front; QueuePtr *rear; LinkQueue;
2、 /初始化int InitQueue(LinkQueue &Q) Q.front=Q.rear=(QueuePtr*)malloc(sizeof(QNode); if(!Q.front) return ERROR; Q.front-next=NULL; return OK; /入队int EnQueue(LinkQueue &Q,QElemType x) QueuePtr *p; p=(QueuePtr *)malloc(sizeof(QNode); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
3、- - - 第 1 页,共 4 页 - - - - - - - - - if(p!=NULL) p-data=x; p-next=NULL; Q.rear-next=p; Q.rear=p; return OK; else return ERROR; / 出队int DeQueue(LinkQueue &Q,QElemType &x) QueuePtr *p; if(Q.front=Q.rear) return ERROR; p=Q.front-next; x=p-data; Q.front-next=p-next; if(Q.rear=p) Q.rear=Q.front; free(p);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年链队列的基本操作 2022 队列 基本 操作
限制150内