


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
云南师范大学信息学院实 验 报 告学号: 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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高质量融合的内涵与意义探讨
- 2025至2030中国鸡疫苗行业产业运行态势及投资规划深度研究报告
- 残疾人就业促进与职业发展支持协议书
- 低碳经济背景下绿色金融支持新能源产业发展研究
- 直播带货在火山口的新机遇挑战与机遇并存
- 2025至2030土豆行业发展趋势分析与未来投资战略咨询研究报告
- 行业视角下的虚拟礼物碳积分体系建设方案
- 2025至2030中国羽毛服装行业运营态势与投资前景调查研究报告
- 浙江大学科研培训心得体会
- 2025至2030中国自行车压路机行业产业运行态势及投资规划深度研究报告
- 2023年遂宁市船山区选调教师考试真题
- CJJT259-2016 城镇燃气自动化系统技术规范
- 合伙人散伙分家协议书范文
- 《树立正确的“三观”》班会课件
- 园林绿化移树合同
- 医疗机构保洁人员培训
- 企业员工健康促进计划的设计与实施
- 助理工程师答辩演示
- 成人失禁相关性皮炎的预防与护理-护理团标
- 装载机的基础知识-装载机的结构及仪表
- 现代低压电器技术 课件 2. 常见低压电器
评论
0/150
提交评论