1 / 5
文档名称:

数据结构实验报告——杨辉三角显示.doc

格式:doc   大小:46KB   页数:5
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构实验报告——杨辉三角显示.doc

上传人:mh900965 2018/11/15 文件大小:46 KB

下载得到文件列表

数据结构实验报告——杨辉三角显示.doc

文档介绍

文档介绍:实验四杨辉三角显示
一. 问题描述:
编写程序,根据输入的行数,屏幕显示杨辉三角。
二. 基本要求:
行数不大于20行。
基于队列的操作来实现杨辉三角的不断生成过程。(注:不要用其它的公式计算的方法或者二维数组来实现)
(3)基于数组实现队列的物理数据结构
三. 需求分析:
1、输入形式:输入一个整数n ,0<=n<=20
2、输出形式:打印出来前(n+1)行的杨辉三角数列
3、功能实现:输出前20层的杨辉三角序列
4、样例输入输出:(数据加强版)
输入:10
输出:
1 n=1
1 1 n=2
1 2 1 n=3
1 3 3 1 n=4
1 4 6 4 1 n=5
1 5 10 10 5 1 n=6
1 6 15 20 15 6 1 n=7
1 7 21 35 35 21 7 1 n=8
1 8 28 56 70 56 28 8 1 n=9
1 9 36 84 126 126 84 36 9 1 n=10
5、效率分析:O(n)

既然要用到队列来打印杨辉三角,那么肯定会利用到队列FILO的性质(First In Lase Out),由于是要打印一个数列,那么肯定要利用已经进队的元素在其出队之前完成杨辉三角的递归性----即利用要出队的元素来不断地构造新的进队的元素,即在第N行出队的同时,我们来构造杨辉三角的第N+1行,从而实现打印杨辉三角的目的。
:
#include<iostream>
using namespace std;
# define MaxSize 1001
typedef struct
{
double st[MaxSize];
int top;
}Stack;
int main()
{
int t;
cin>>t;
getchar();
while(t--)
{
Stack S;
=-1;
char ch;
bool f=1;
while(cin>>ch,ch!='#')
{
if(ch==' ') continue;
if(f)
{
// cout<<ch<<endl;
if(ch>='0' && ch<='9')
[++]=ch-'0';
else
{
if(S.

最近更新

最新全国政法队伍教育整顿知识竞赛试题库完整.. 40页

最新煤气操作证考试题100道含完整答案(名师系.. 39页

嵌入并联压电执行机构的空间柔性结构振动抑制.. 7页

2025年医疗服务项目发展计划 62页

2025年光致抗蚀剂项目建议书 70页

2025年初等教育服务项目合作计划书 78页

联盟耗材集采“玩法”升级:5类耗材纳入国产品.. 6页

2025年神木职业技术学院单招职业技能测试模拟.. 42页

科技共情:我国科技期刊数字化传播的多媒体叙.. 37页

2025年重庆医药高等专科学校单招职业适应性测.. 44页

2025年长春东方职业学院单招职业倾向性考试题.. 44页

2025年黔西南民族职业技术学院单招综合素质考.. 43页

2025广东江门开平市公用事业集团有限公司招聘.. 47页

2025浙江嘉兴市博思睿人力招聘2人(派遣至海宁.. 44页

2025青海黄南州同仁市司法局面向全市招录1人参.. 47页

2026内蒙古自治区到武汉大学定向选调(选聘).. 50页

2026年(完整版)C语言试题(模拟题) 13页

2026年c语言考期末试题及答案(易错题) 13页

2026年专升本C语言真题及一套参考答案 13页

2026年云南工程职业学院单招职业适应性考试题.. 44页

2026年内蒙古民族幼儿师范高等专科学校单招职.. 45页

2026年四川华新现代职业学院单招职业倾向性考.. 45页

2026年广东环境保护工程职业学院单招职业适应.. 43页

2026年池州青阳县急需紧缺人才引进10名参考题.. 51页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2024年南京信息职业技术学院单招职业技能测试.. 78页

CFG群桩基础土方开挖施工方案 6页

全国大学生智能车大赛作品-智能循迹小车技术文.. 31页