#include<>
#include<>
#define stacksize 16 /*循环队列长度*/
#define ok 1
#define true 1
#define false 0
#define overflow -1
#define underflow -2
#define maxsize 100
*定义元素类型*/
typedef struct
char name[10]; 打印任务名称*/
char time[9]; 提交时间*/
int size;/*打印页数*/
elemtype;
typedef struct
seqqueue;
void init_seqqueue (seqqueue *sq_pointer
构造一个空队列*/
int full_seqqueue (seqqueue *sq_pointer
判队列满*/
int empty_seqqueue (seqqueue *sq_pointer)
/*判队列空*/
int in_seqqueue(seqqueue *sq_pointer,elemtype x) /进队列*/
int out_seqqueue(seqqueue
*sq_pointer,elemtype *x_pointer) /出队列*/
void setnull_seqqueue(seqqueue *sq_pointer
清空一个队列*/
*循环队列其它基本操作函数定义(参见4.2.2)*/
void main()
int i;
elemtype x;
seqqueue listqueue;
init_seqqueue(&listqueue);
doout_seqqueue(&listqueue,&x); 出队列*/
printf ("当前打印任务:ame=%s,time=%s,size=%d ",break;
default:printf("错误选择!error 请重选");break;
} while (i!=3);
setnull_seqqueue(&listqueue); 清空一个队列*/
数据结构线性表
数据结构实验报告。实验名称 线性表。信息与通信学院,电子信息工程专业。作者 周裕娟 学号 0800220308 实验日期 2010年11月4日。一 实验目的。1 掌握线性表的顺序存储结构。2 掌握顺序表的基本运算并能灵活运用。3 掌握线性表的链式存储结构。4 掌握链表的基本运算并能灵活应用。二 实验...
线性表的顺序存储结构
关于线性表的顺序存储结构的表示和实现,基本操作是创建 插入 删除 求某个元素及它的前趋后继 显示等操作。include include include define true 1 define false 0 define ok 1 define error 0 define overflow 2 ...
线性表的顺序存储结构
南昌航空大学实验报告 用实验报告纸,手写 课程名称 数据结构实验名称 实验一线性表的顺序存储结构 班级学生姓名 visual逆学号 指导教师评定签名。原题目 有两张非递减有序的线性学生表a,b,采用顺序存储结构,两张表合并用c表存,要求c仍为非递减有序的,并删除c中值相同的表。本次实验题目 用户任意...