第九周项目三(矩阵转置)
来源:互联网 发布:组织架构优化原则 编辑:程序博客网 时间:2024/06/16 21:15
*Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:稀疏矩阵的三元组表示 .cpp *作者:宋雨静
*完成日期;2016年10月27日 *版本号;v1.0 * *问题描述: 将稀疏数组中的非零元素用三元组的方式表示出来 *输入描述:稀疏数组 *程序输出:以行列数三元组表示,以列行数转置后的三元组表示 */ #include <stdio.h> #include "tup.h" int main() { TSMatrix t,tb; int x,y=10; int A[6][7]= { {0,0,1,0,0,0,0}, {0,2,0,0,0,0,0}, {3,0,0,0,0,0,0}, {0,0,0,5,0,0,0}, {0,0,0,0,6,0,0}, {0,0,0,0,0,7,4} }; CreatMat(t,A); printf("b:\n"); DispMat(t); if (Assign(t,x,2,5)==true) //调用时返回true printf("Assign(t,x,2,5)=>x=%d\n",x); else //调用时返回false printf("Assign(t,x,2,5)=>参数错误\n"); Value(t,y,2,5); printf("执行Value(t,10,2,5)\n"); if (Assign(t,x,2,5)==true) //调用时返回true printf("Assign(t,x,2,5)=>x=%d\n",x); else //调用时返回false printf("Assign(t,x,2,5)=>参数错误\n"); printf("b:\n"); DispMat(t); TranTat(t,tb); printf("矩阵转置tb:\n"); DispMat(tb); return 0; }
运行结果:
0 0
- 第九周项目三~~~矩阵转置
- 第九周项目三(矩阵转置)
- 第九周项目三(矩阵转置)
- 第九周项目三(2)稀疏矩阵相加
- 第九周项目三(2)稀疏矩阵相加
- 第九周项目三~~~稀疏矩阵相加
- 第九周项目三稀疏矩阵相加
- 第九周项目3矩阵转置
- 第九周 项目三 稀疏矩阵的三元组表示
- 第九周项目三稀疏矩阵的三元组表示
- 第九周项目三稀疏矩阵的三元组表示
- 第九周项目3—矩阵转置
- 第九周项目二(矩阵运算)
- 第九周项目二(矩阵运算)
- 第九周--项目三--稀疏矩阵的三元组表示的实现及应用(1)
- 第九周--项目三--稀疏矩阵的三元组表示的实现及应用(2)
- 第九周项目三:稀疏矩阵的三元组表示的实现及应用(2)
- 第九周 项目三 对称矩阵压缩存储的实现与应用(1)
- USACO Bessie Come Home
- 判断一个Activity是否处于栈顶
- Python默认参数的设计陷阱
- php ’Call to undefined function pcntl_fork‘
- 最全前端面试题
- 第九周项目三(矩阵转置)
- Leetcode-142. Linked List Cycle II
- CocosStudio(八)AtlasLabel数字标签、BitmapLabel自定义字体、Label文本框
- 偏函数functools.partial
- Android软键盘弹出时把布局顶上去的解决方法
- CSS 基础(022_图片画廊)
- edittext 显示问题
- ABAP选择表解析
- 开发Android Apps,我所努力学习到的三十多条宝贵经验