04-queue设计与实现专题讲座

2021-07-22 17:00:04下载本文作者:会员上传
简介:写写帮文库小编为你整理了这篇《04-queue设计与实现专题讲座》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《04-queue设计与实现专题讲座》。

Queue设计与实现专题讲座

Queue基本概念

队列是一种特殊的线性表

队列仅在线性表的两端进行操作

队头(Front):取出数据元素的一端

队尾(Rear):插入数据元素的一端

队列不允许在中间部位进行操作!

常用操作

销毁队列

清空队列

进队列

出队列

获取队头元素

获取队列的长度

C语言描述=====》队列的设计与实现

人生财富库积累

#ifndef

_MY_QUEUE_H_

#define

_MY_QUEUE_H_

typedef

void

Queue;

Queue*

Queue_Create();

void

Queue_Destroy(Queue*

queue);

void

Queue_Clear(Queue*

queue);

int

Queue_Append(Queue*

queue,void*

item);

void*

Queue_Retrieve(Queue*

queue);

void*

Queue_Header(Queue*

queue);

int

Queue_Length(Queue*

queue);

#endif

//_MY_QUEUE_H_

队列的顺序存储设计与实现

1、基本概念

2、设计与实现

#ifndef

_MY_SEQQUEUE_H_

#define

_MY_SEQQUEUE_H_

typedef

void

SeqQueue;

SeqQueue*

SeqQueue_Create(int

capacity);

void

SeqQueue_Destroy(SeqQueue*

queue);

void

SeqQueue_Clear(SeqQueue*

queue);

int

SeqQueue_Append(SeqQueue*

queue,void*

item);

void*

SeqQueue_Retrieve(SeqQueue*

queue);

void*

SeqQueue_Header(SeqQueue*

queue);

int

SeqQueue_Length(SeqQueue*

queue);

int

SeqQueue_Capacity(SeqQueue*

queue);

#endif

//_MY_SEQQUEUE_H_

队列的链式存储设计与实现

1、基本概念

2、设计与实现

#ifndef

_MY_LINKQUEUE_H_

#define

_MY_LINKQUEUE_H_

typedef

void

LinkQueue;

LinkQueue*

LinkQueue_Create();

void

LinkQueue_Destroy(LinkQueue*

queue);

void

LinkQueue_Clear(LinkQueue*

queue);

int

LinkQueue_Append(LinkQueue*

queue,void*

item);

void*

LinkQueue_Retrieve(LinkQueue*

queue);

void*

LinkQueue_Header(LinkQueue*

queue);

int

LinkQueue_Length(LinkQueue*

queue);

#endif

//_MY_LINKQUEUE_H_

下载04-queue设计与实现专题讲座word格式文档
下载04-queue设计与实现专题讲座.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    报告压力传感器设计与实现

    传感器设计与实现报告 学生姓名学 号专 业题 目教 师——压力传感器设计 电气自动化技术 压力传感器设计 刘艳伟 PS压力传感器设计与实现 ——PS压力传感器 摘 要 压......

    GIS设计与实现总结

    西北农林科技大学(地理信息系统08 冰封艺人) 一、名词解释: 地理信息系统:以计算机技术为系统,已具有空间内涵的地理数据为处理对象,云管用系统工程和信息科学的理论,采集、存储、......

    音乐网站的设计与实现

    电子商务网站建设课程论文 论文题目: 豆蔻年华音乐网系 别: 计算机系 专 业: 信息管理与信息系统 班 级: 1班 姓 名: 张伟兴 学 号: 2012103080131 指导老师: 李春红 职 称: 讲师......

    设计与实现[五篇范文]

                                         平办公自动化管理系统的设计与实现-原创论文-毕业设计 工资管理系统的设计与实现-原创论文-毕业设计 工商管理毕业论文-原创论文-毕......

    班级网站设计与实现

    沈阳化工学院 本科毕业论文 题 目: 班级网站设计与实现 院 系: 计算机科学与技术学院 专 业: 计算机科学与技术 班 级: 计算机0802 学生姓名: 金智宇 指导教师: 张 丽 论文......

    人事管理系统设计与实现

    人事管理系统设计与实现 目 录 前 言.... 1 1 需求分析.... 2 1.1 系统需求... 2 1.1 功能需求... 2 1.3 可靠性要求... 3 1.4 性能需求... 3 2 开发环境简介.... 4 2.1 Del......

    信息化校园的设计与实现

    信息化校园的设计与实现 信息、材料、能源作为人类社会的三大资源,它的利用虽然伴随 人类社会的发展,古已有之,但远非充分。人们从三千年前以“驿马”或烽火台“传递信息到今天......

    公交查询系统设计与实现论文

    公交查询系统设计与实现论文 1引言 随着城市经济的发展、规模的扩大以及人口的增长,城市交通问题日益突出。降低出行时间将使所有的公交利用者产生效益,快速的交通、更好的信......