- 2
- 0
- 约2.29千字
- 约 8页
- 2018-02-15 发布于河南
- 举报
链队列存储结构及常见操作
/*~~~~~~~~~~~~~~~~~~~链队列存储结构及常见操作(lkqueue.c)~~~~~~~~~~~~~*/
#ifndef __LINKQUEUE__
#define __LINKQUEUE__
#include stdlib.h
/*链队列存储结构类型定义*/
typedef struct lkqenode
{
QueueDT data;
struct lkqenode* next;
}QNode, *QLink;
typedef struct
{
//QLink front;
QLink rear;
int len;
}LinkQueue;
/*链队列初始化*/
void QueueInitialize(LinkQueue *pQ)
{
pQ-rear=(QLink)malloc(sizeof(QNode));
if(!pQ-rear)
exit(EXIT_FAILURE);
pQ-rear-next=pQ-rear;
pQ-len=0;
}
/*求链队列长度*/
int QueueLen(LinkQueue Q)
{
return Q.len;
}
/*判断链队列是否为空*/
BOOL QueueEmpty(LinkQueue Q)
{
/*也可用:return Q.rear == Q.rear-next ? TRUE: FALSE; *
您可能关注的文档
- 陕西资源型区域发展方式转型研究.doc3.10.doc
- 信号与系统教案第三章08.ppt
- proteus 下adc0809和dac0832之间的转换.docx
- 汇编语言课程设计绘制三角形图形程序.doc
- 资产经营部管理固定资产情况说明.doc
- 赵淼修改的文档.ppt
- 09年防汛预案.doc
- 81.求函数的定义域、解析式.doc
- 11.八年级生物(上册)导学案-真菌.doc
- 洽洽食品有限公司食品机械报告.doc
- 浙江省杭州市滨江区2024-2025学年五年级下学期数学学业质量监测(含答案).docx
- 浙江省台州市临海市2024-2025学年五年级下学期期末质量抽测数学试题(含答案).pdf
- 广东省湛江市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 广西壮族自治区玉林市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 贵州省黔南布依族苗族自治州龙里县2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 广西壮族自治区南宁市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 贵州省安顺市西秀区2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 湖南省岳阳市临湘市2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 浙江省杭州市余杭区2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
- 浙江省宁波市奉化区2024-2025学年五年级下册期末测试数学试卷(解析版).pdf
最近下载
- 少儿健康知识讲座课件.pptx VIP
- ASME A17.2-2020 电梯、自动扶梯和移动人行道的检查指南.pdf
- TZ321-2009 铁路后张法混凝土梁预制场建设技术指南--.pdf VIP
- 2026年6月上海市高考数学试卷(含答案及解析).pdf
- 2024-2025学年成都市锦江区数学四年级第二学期期终综合测试模拟试题含解析.docx VIP
- 金川集团招聘真题及答案.doc VIP
- 商场消防演练方案(精选3篇).docx VIP
- 2025年贵州省六盘水市地理生物会考真题试卷+答案.docx VIP
- (高清版)B-T 41592-2022 矿物绝缘油 2-糠醛和相关组分的测定方法.pdf VIP
- 2025年广东省惠州市中考数学试卷真题(含答案解析).docx
原创力文档

文档评论(0)