线性表结构

发布 2021-05-02 12:23:28 阅读 6592

#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中值相同的表。本次实验题目 用户任意...