


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/*用队列方法输出杨辉三角。*/#include#include#include#define ElemType int/*-LNode的结点类型定义-*/struct LNodeElemType data; /值域LNode* next; /链接指针域;/*-队列的链接存储结构的定义-*/struct LinkQueueLNode* front; /队首指针LNode* rear; /队尾指针;/*-1.初始化链队-*/void InitQueue(LinkQueue& HQ)HQ.front=HQ.rear=NULL; /把队首和队尾指针置为空/*-2.向链队中插入一个元素-*/void EnQueue(LinkQueue& HQ, ElemType item)LNode* newptr=new LNode; /得到一个新的结点newptr-data=item; /把item 的值赋给新结点的值域newptr-next=NULL; /把新结点的指针域置为空if(HQ.rear=NULL) /若链队为空,则新结点既是队首又是队尾HQ.front=HQ.rear=newptr;else /若链队非空,则新结点被链接到队尾并修改队尾指针HQ.rear=HQ.rear-next=newptr;/*-3.从队列中删除一个元素-*/ElemType OutQueue(LinkQueue& HQ)if(HQ.front=NULL) /若链队为空则终止运行cerr链队为空,无法删除!data; /暂存队首元素以便返回LNode* p=HQ.front; /暂存队首指针以便收回队首指针HQ.front=p-next; /使队首指针指向下一个结点if(HQ.front=NULL) /若删除后链队为空,则使队尾指针为空HQ.rear=NULL;delete p; /回收原队首结点return temp; /返回被删除的队首元素void YanyHuiTriangular(LinkQueue& HQ, int n)int i,j; /i,j 都是循环变量int first,second; /first,second 分别记录上一行的两个累加数EnQueue(HQ,1);for(i=1; in+1; i+) /第 0 至 n-1 行元素分别入列,并输出;最后第 n 行入列first=0; second=0;/控制每行前头空格的输出for(j=0; jn-i+1; j+)coutsetw(3) ;for(j=0; ji; j+)second=OutQueue(HQ);coutsetw(3)secondsetw(3) ;EnQueue(HQ,first+second);first=second;coutendl; /输完一行,回车EnQueue(HQ,second);/最后输出最后一行元素(即第 n 行出列)for(j=0; jn+1; j+)coutsetw(3)OutQueue(HQ)setw(3) ;coutendl;void main()LinkQueue LQ;InitQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院药品采购合同范本分析
- 2025年医保知识考试题库及答案解析:政策调整下的医疗保险待遇提升试题
- 2025年统计学专业期末考试:抽样调查方法在化学科学研究中的试题
- 2025南海区商品房买卖合同(现售)
- 2025数据库系统工程师考试数据库系统应用场景试题及答案
- 2025年对外汉语教师资格证考试汉语国际教育专业教学研究试题含答案
- 2025年美容师初级技能水平测试卷:美容师美容院产品研发试题
- 2025年统计学期末考试题库:统计学可视化图表在数据分析中的应用试题
- 2025年人工智能工程师专业知识考核试卷:人工智能在语音识别中的应用试题
- 2025年大学辅导员招聘考试题库:大学生就业心理健康教育试题
- 2025年合肥市轨道交通集团有限公司第二批次社会招聘12人考试历年参考题附答案详解
- 2025年专升本医学影像检查技术试题(含参考答案)解析
- 国家电网工作人员综合素质考试题库含答案
- 《互联网应用新特征》课件+2025-2026学年人教版(2024)初中信息技术七年级全一册
- 3.4 活动:电路创新设计展示说课稿 2025-2026学年教科版物理九年级上册
- 过节前安全培训课件
- 2025年彩色水泥行业研究报告及未来行业发展趋势预测
- 高二生物上学期第一次月考(安徽专用)(全解全析)
- 煤矿井下喷浆安全培训课件
- 模具安全操作注意培训课件
- 采油工程第三次大作业-压裂第一题
评论
0/150
提交评论