欢迎来到天天文库
浏览记录
ID:30197605
大小:19.32 KB
页数:15页
时间:2018-12-27
《循环队列思考总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划循环队列思考总结 数据结构实验报告 姓名:方钢学号:XX5567专业:电子商务班级:10—1班 指导教师:实验时间:实验地点:新区实验楼四楼 循环队列 1.实验内容和要求 实验要求 ①本次实验中,队列使用顺序结构循环队列; ②结构定义和运算实验放入库文件“”中; ③各运算和变量命名直观易懂,并有相应的注释。 实验内容 初始化一个队列。 判断是否队空。 判断是否队满。 入队 出队 取队头元素 求当前队列中元素个数 编
2、写算法实现 ①初始化空循环队列;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 ②当键盘输入奇数时,此奇数入队; ③当键盘输入偶数时,队头出队; ④当键盘输入0时,算法退出; ⑤每当键盘输入后,输出当前队列中的所有元素 2.实验目的 ①掌握队列的基本概念。 ②掌握循环队列的建立、入队和出队等方法。 ③根据具体问题的需要,设计出合理的表示数据的结构,并设计
3、相 关算法。 3.算法设计 初始化一个队列。 判断是否队空。 判断是否队满。 入队 出队 取队头元素 求当前队列中元素个数 算法: intmain(intargc,char*argv[]) { seqQueueL;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 elementTypex; intk,m,n; initQueue(&L);//
4、初始化顺序循环队列 if(queueEmpty(L))//判断空队列 cout>x; if(x=0;m--) { break; } x=m; } cout编写算法实现 ①初始化空循环队列; ②当键盘输入奇数时,此奇数入队; ③当键盘输入偶数时,队头出队; ④当键盘输入0时,算法退出; ⑤每当键盘输入后,输出当前队列中的所有元素 算法: intmain(intargc,char*argv[]) { seqQueueL; elementTypex;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可
5、提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 initQueue(&L);//初始化顺序循环队列 if(queueEmpty(L))//判断空队列 cout>x; while(x!=0) { if(x%2!=0) { enQueue(&L,x); } else outQueue(&L); coutear) { cout>x; } while(x==0) { cout #include #defineMAXSI
6、ZE5 typedefintdatatype;目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划 /********************************************/ /*定义队列结构体*/ /********************************************/ typedefstruct{ datatypea[MAX
7、SIZE];intfront;//队首intrear;//队尾}sequence_queue; /********************************************/ /*初始化函数*/ /********************************************/ voidinit(sequence_queue*p) { } /********************************************/ /*判断是否为空队列*/ /******************************
8、**************/ in
此文档下载收益归作者所有