数据结构杨辉三角实验报告(c语言)(共4页).doc
《数据结构杨辉三角实验报告(c语言)(共4页).doc》由会员分享,可在线阅读,更多相关《数据结构杨辉三角实验报告(c语言)(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 杨辉三角问题描述编写程序,根据输入的行数,屏幕显示杨辉三角。基本要求(1) 行数不大于20行。(2) 基于队列的操作来实现杨辉三角的不断生成过程。(注:不要用其它的公式计算的方法或者二维数组来实现)(3) 基于数组实现队列的物理数据结构。输入输出输入 n 6输出1 n=01 1 n=11 2 1 n=21 3 3 1 n=31 4 6 4 1 n=41 5 10 10 5 1 n=51 6 15 20 15 6 1 n=6概要设计:基本操作: SeqQueue() 操作结果:构造一个空队列Q makeEmpty() 初始条件:队列Q已存在 操作结果:将Q清为空队列
2、IsEmpty() 初始条件:队列Q已存在 操作结果:若Q为空队列,则返回TRUE,否则FALSE getSize() 初始条件:队列Q已存在 操作结果:返回Q的元素个数,即队列长度 EnQueue(const T& x) 初始条件:队列Q已存在 操作结果:若队列不满,则将x进队,否则一处处理 DeQueue(T& x); 初始条件:Q为非空队列 操作结果:删除Q的队头元素,并用x返回其值具体程序#include stdlib.h#include stdio.h#define OK 1#define error 0#define maxsize 100typedef int Qelemtype
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 三角 实验 报告 语言
限制150内