


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云南师范大学信息学院实 验 报 告学号: 124100449姓名: 张立雄班级:13F课程名称:数据结构实验名称: 一次定位快速转置法实验性质:综合性实验 设计性实验 验证性实验试验时间:2014.11.07试验地点:睿智楼212本试验所用的设备:计算机实验目的: 学会一次定位快速转置法 练习矩阵的转置输出 了解三元组和矩阵形式的输出实验内容及过程:# include # include # define MAXSIZE 1000typedef int ElementType; typedef structint row,col;ElementType e;Triple;typedef structTriple dataMAXSIZE+1;int m,n,len;TSMatrix;void CreateTmatrix (TSMatrix *A) /创建三元组 int i,j; ElementType x; int p; printf(请输入矩阵总的行数,列数及非零元的个数(逗号相隔):); scanf(%d,%d,%d,&A-m,&A-n,&A-len); printf(n请输入矩阵的三元组以(行 列 值)形式,每行一个三元组n); for(p=1;plen;p+) scanf(%d%d%d,&i,&j,&x); A-datap.row=i; A-datap.col=j; A-datap.e=x; /CreateTmatrix void FastTransposeTSMatrix(TSMatrix A,TSMatrix *B) int col,t,p,q; int numMAXSIZE,positionMAXSIZE; B-len=A.len;B-n=A.m;B-m=A.n; if(B-len) for(col=1;col=A.n;col+) numcol=0; for(t=1;t=A.len;t+) numA.datat.col+; position1=1; for(col=2;col=A.n;col+) positioncol=positioncol-1+numcol-1; for(p=1;pdataq.row=A.datap.col; B-dataq.col=A.datap.row; B-dataq.e=A.datap.e; positioncol+; void output1(TSMatrix A) /以矩阵形式输出 ElementType M5050; int i,j,rmax,cmax; rmax=A.m; /得到最大的行数 cmax=A.n; for(i=0;irmax;i+) for(j=0;jcmax;j+) Mij=0; for(i=1;i=A.len;i+) MA.datai.row-1A.datai.col-1=A.datai.e; for(i=0;irmax;i+) for(j=0;jcmax;j+) printf(%5d ,Mij); printf(n); void output3(TSMatrix A) /以三元组形式输出 int i; printf(n); for(i=1;i=A.len;i+) printf( %3d %3d %3d,A.datai.row,A.datai.col,A.datai.e); printf(n); /output3void main() TSMatrix A,B; CreateTmatrix(&A); printf(原矩阵:n); output1(A); FastTransposeTSMatrix(A,&B); printf(n转置矩阵:n); output1(B)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 1.3 潜望镜的秘密(教学课件)-五年级科学上册同步课堂(青岛版)
- 解析卷-人教版8年级数学上册《轴对称》专项测试试卷(含答案详解版)
- DB36T 754-2013 油茶树整形修剪技术规程
- DB22-T 486.9-2024 社会单位消防安全“四个能力”建设规范 第9部分:养老院、福利院、托儿所、幼儿园
- 安全培训牌板氛围营造课件
- 2025年智能体安全实践报告
- 安全培训照片3人课件
- 2025年七年级数学应用题集
- 朗读者社团课件教学
- 朗诵社社团课课件
- 泌尿男生殖系统肿瘤诊疗规范
- 恙虫病护理课件
- 肝癌介入治疗护理查房
- 2025至2030中国铅酸电池(铅酸电池)行业项目调研及市场前景预测评估报告
- 重晶石矿购销合同
- 货物应急响应管理制度
- 验收程序及管理制度
- 高中学生研究性学习 研究报告《垃圾分类的研究与调查》
- 养鱼温室大棚可行性报告
- 2024-2025学年高一下学期《为什么学习为谁而学习》主题班会课件
- 武汉版三年级生命安全教育全册教案
评论
0/150
提交评论