数据结构——使用C语言头文件系列——顺序 队列.docVIP

  • 6
  • 0
  • 约2.68千字
  • 约 5页
  • 2019-10-25 发布于广东
  • 举报

数据结构——使用C语言头文件系列——顺序 队列.doc

本顺序队列工程包含2个头文件(StackCode.h、Queue.h)和一个源文件(Queue.cpp),本处对之前系列之二的堆栈的头文件做了小小的修改,以便完全对应书中内容。依然是存为word以便使用 头文件1 StackCode.h typedef struct { DataType stack[MaxStackSize]; int top; }SeqStack; void StackInitiate(SeqStack *S)//初始化顺序堆栈 { S-top=0; } int StackNotEmpty(SeqStack S)//判断堆栈是否为空 {/*为空返回0,非空返回1*/ if(S.top=0) return 0; else return 1; } int StackPush(SeqStack *S,DataType x)//入栈 { if (S-top=MaxStackSize) { printf(堆栈已满无法插入!\n); return 0; } else { S-stack[S-top]=x; S-top++; return 1; } } int StackPop(SeqStack *S,DataType *d)//出栈 { if(S-top=0) { printf(堆栈已空无法弹出!\n); return

文档评论(0)

1亿VIP精品文档

相关文档