数组和串实验总结 第1篇
【实验目的】 (1) 掌握数组的声明创建; (2) 掌握数组的初始化; (3) 掌握数组常用的操作;
【实践1内容】
打印数组元素 该程序应提示用户输入几个整数,将它们存储到数组中,然后以向前和向后的顺序打印出这些整数。 完成程序,使其正常运行。 使用数组使程序足够灵活,无论用户想要多少个整数,它都可以工作。
运行示例如下: 你要输入多少个数据? 4 请输入一个整数: 12 请输入一个整数: 8 请输入一个整数: -2 请输入一个整数: 39
正向顺序: 12 8 -2 39 逆向顺序: 39 -2 8 12
数组和串实验总结 第2篇
行优先存储:掌握自己推导
三角矩阵
对角矩阵
三对角矩阵(带状矩阵)的压缩存储
|i-j|>1时,有ai,j = 0(1<=i,j<=n)
行优先
对于一个n*n的矩阵,最多只有n个非0元素,只需存储n个对角元素信息即可。直接采用一维数组d[i]存储M(i,i)的值
稀疏矩阵
三元组 <行,列,值>定义一个新的结构体
十字链表 定义一个新的结构体
数组和串实验总结 第3篇
杨辉三角形,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。二项式定理与杨辉三角形是一对天然的数形趣遇,它把数形结合带进了计算数学。求二项式展开式系数的问题,实际上是一种组合数的计算问题。用系数通项公式来计算,称为“式算”;用杨辉三角形来计算,称作“图算”。其实,中国古代数学家在数学的许多重要领域中处于遥遥领先的地位。中国古代数学史曾经有自己光辉灿烂的篇章,而杨辉三角的发现就是十分精彩的一页。杨辉 三角示例如下: 通过二维数组实现杨辉三角形前N行的求值并打印输出。
注:本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即后台留言通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意
发表评论