商品货架管理
摘要:西安邮电学院数据结构课内实验报告题目:商品货架管理院系名称:专业名称:班级:学生姓名:学号(8位):一.需求分析本程序的任务:设计一个商品货架管理系统,要求:(1):利用栈和队列去设计(2):栈顶的生产日期最早,栈底的最晚,上货架的时候,是生产日期较近的在较下的的位置。,必须按照由小到大的顺序输入(3):功能:要进行货架的周转二.概要设计1.功能模块图;push()函数的流程图:开始s1->top=-1;i=1循环体语句假i<size真s1?top++输入s1->goods[s1->top]s1->goods[s1->top].date<=N真break假i++returns1->top结束Insert()函数的流程图:开始s2->top=-1;循环体语句s1->top!=-1&&New.date>s1->goods[s1->top].date假真s2->top++;输出,s1栈中商品出栈把s1中的商品信息传递到s2中s1->top--Pop(s1);Pop(s2)把New的商品信息插入到s1中输出s1->goods[s1->top].name出栈循环体语句s2->top!=-1&&New.date>s2->goods[s2->top].date假真s1->top++;输出s2栈中商品进栈s1把s2中的商品信息传递到s1中s2->top--returns1->top结束Pop函数的流程图:开始假s1->top!=-1真输出s1栈中的信息s1->top--结束main()函数流程图:开始Top=push(&s1)输入要插入的信息假New.date<=
温馨提示:当前文档最多只能预览
8 页,若文档总页数超出了
8 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2019-12-05 00:19:33上传分享