测试软件栈队列.doc

测试软件栈队列.doc

ID:55868318

大小:128.00 KB

页数:15页

时间:2020-06-11

测试软件栈队列.doc_第1页
测试软件栈队列.doc_第2页
测试软件栈队列.doc_第3页
测试软件栈队列.doc_第4页
测试软件栈队列.doc_第5页
资源描述:

《测试软件栈队列.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、测试软件:栈和队列语言:C源文件:stack.cpp关键源代码:#include#includeusingnamespacestd;#defineMAX100//栈、队列的最大值#defineSTACKINCREMENT10voidmenu();voidmenuS();voidmenuQ();structStackL{structStackL*next;intdata;};structStackS{int*base,*top;intstacksize;}sqs,sqs1,sqs2;structQueue

2、S{int*base;intfront,rear;}sq;typedefstructQNode{intdata;structQNode*next;}QNode,*QueuePtr;voidSqQueue(){intchoose,flag=1,p,flag1=0;while(flag){system("cls");menuQ();cout<<"请选择功能:";cin>>choose;switch(choose){case1:sq.base=(int*)malloc(MAX*sizeof(int));if(!sq.base){cout<<"

3、分配空间失败!"<>

4、sq.base[sq.rear];sq.rear=(sq.rear+1)%MAX;cout<<"数据已经入队"<

5、ar){cout<<"队列为空"<

6、ls");menuQ();cout<<"请选择功能:";cin>>choose;switch(choose){case1:front=rear=(QueuePtr)malloc(sizeof(QNode));if(!front){cout<<"分配空间失败!"<next=NULL;cout<<"初始化结束"<

7、ar();break;}p=(QueuePtr)malloc(sizeof(QNode));if(!p){cout<<"分配空间失败!"<>p->data;p->next=NULL;rear->next=p;rear=p;cout<<"数据已经入队"<

8、front->next;cout<<"出队的数据是:"<data;front->next=p->next;if(rear==p)rear=front;free(p);ge

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。