一个队列模块的接口 用链表
来源:互联网 发布:js什么是面向对象 编辑:程序博客网 时间:2024/04/29 20:41
/*_############################################################################
_##
_## 一个队列模块的接口 用链表
_## Author: xwlee
_## Time: 2007.01.01
_## Chang'an University
_## Development condition: win2003 Server+VC6.0
_##
_## queue.h 文件
_##########################################################################*/
#include <stdlib.h>
// 队列元素的类型.
#define QUEUE_TYPE int
// --------------------------外部接口-------------------------------
// 创建队列,参数指定可以保存多少个元素
int create_queue( size_t size );
// 销毁一个队列
int destroy_queue( void );
// 向队列添加一个新元素,参数为需要添加的元素.
void myinsert( QUEUE_TYPE value );
// 从队列中移出一个元素,并将其丢弃.
void mydelete( void );
// 返回队列中第一个元素的值,但不对队列进行修改.
QUEUE_TYPE first( void );
// 如果队列为空,返回TRUE,否则返回FALSE.
int is_empty( void );
// 如果队列已满,返回TRUE,否则返回FALSE.
int is_full( void );
// --------------------------外部接口-------------------------------
_##
_## 一个队列模块的接口 用链表
_## Author: xwlee
_## Time: 2007.01.01
_## Chang'an University
_## Development condition: win2003 Server+VC6.0
_##
_## queue.h 文件
_##########################################################################*/
#include <stdlib.h>
// 队列元素的类型.
#define QUEUE_TYPE int
// --------------------------外部接口-------------------------------
// 创建队列,参数指定可以保存多少个元素
int create_queue( size_t size );
// 销毁一个队列
int destroy_queue( void );
// 向队列添加一个新元素,参数为需要添加的元素.
void myinsert( QUEUE_TYPE value );
// 从队列中移出一个元素,并将其丢弃.
void mydelete( void );
// 返回队列中第一个元素的值,但不对队列进行修改.
QUEUE_TYPE first( void );
// 如果队列为空,返回TRUE,否则返回FALSE.
int is_empty( void );
// 如果队列已满,返回TRUE,否则返回FALSE.
int is_full( void );
// --------------------------外部接口-------------------------------
- 一个队列模块的接口 用链表
- 一个队列模块的接口
- 一个队列模块的接口 动态数组
- 一个堆栈模块的接口
- 一个模块接口的组成
- 一个模块接口的组成
- 一个动态数组堆栈模块的接口
- 项目需要,最近在着手开发的一个网站队列处理系统的一个网络模块
- 接口模块的定义
- hwcomposer模块的接口
- 模块及模块间的接口方式
- 【链式队列】接口的封装
- 一个经典的队列
- 一个简单的队列
- 用链表写的一个队列
- 一个链式堆栈模块的接口(和数组实现完全一样)
- 利用VC和ADO接口编写一个dll模块实现对数据库数据的处理
- 利用VC和ADO接口编写一个dll模块实现对数据库数据的处理
- 《The Amtrak Wars I : Cloud_Warrior》04
- 《The Amtrak Wars I : Cloud_Warrior》05
- JDK6新特性之Compiler
- 访问 IIS 元数据库失败
- 《The Amtrak Wars I : Cloud_Warrior》06
- 一个队列模块的接口 用链表
- 章三 软件体系结构组态分析与应用
- 创建Oracle10g数据库
- 《The Amtrak Wars I : Cloud_Warrior》07
- 《The Amtrak Wars I : Cloud_Warrior》08
- 链表实现的队列
- 《The Amtrak Wars I : Cloud_Warrior》09
- 《The Amtrak Wars I : Cloud_Warrior》10
- 《The Amtrak Wars I : Cloud_Warrior》11