【数据结构】 稀疏矩阵 转换成三元组
来源:互联网 发布:stm32f103rct6数据手册 编辑:程序博客网 时间:2024/06/05 18:16
# include <stdio.h># define maxsize 100//三元组结点:typedef int datatype;typedef struct{ int x;int y;datatype value;} Triple;//稀疏矩阵:typedef struct { Triple data[maxsize];int row;int val;int num;/*行、列、非零元素个数*/ } TsMatrix;void main(){int m = 1;TsMatrix matrix = {0,};int array[8][8] = {0,2,0,2,1,0,3,1,0,1,0,0,0,0,0,2,0,1,5,0,0,1,5,0,0,0,0,0,5,0,5,0,0,3,0,0,5,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,5,0,5,0,0,0,0,0,5,0,0,6,};matrix.row = 8;matrix.val = 8;for (int i = 0; i < 8; i ++){for (int j = 0; j < 8; j++){if (array[i][j]){matrix.num ++;matrix.data[m].x = i;matrix.data[m].y = j;matrix.data[m].value = array[i][j];m++;}}}for (int i = 0; i < m; i++){printf("%d %d %d\n",matrix.data[i].x,matrix.data[i].y,matrix.data[i].value);}}
0 0
- 【数据结构】 稀疏矩阵 转换成三元组
- 数据结构-稀疏矩阵(三元组表示)
- 数据结构作业稀疏矩阵三元组表示
- 数据结构-数组-稀疏矩阵三元组
- 稀疏矩阵-三元组
- 数据结构学习五(稀疏矩阵的实现,三元组)
- 数据结构:稀疏矩阵的三元组顺序表
- 数据结构实践——稀疏矩阵的三元组表示
- 数据结构—稀疏矩阵三元组基础及应用
- 数据结构——稀疏矩阵三元组操作
- 数据结构与算法(Java描述)-15、稀疏矩阵以及稀疏矩阵的三元组实现
- 三元组稀疏矩阵类
- 稀疏矩阵三元组存储
- _DataStructure_C_Impl:稀疏矩阵三元组
- 稀疏矩阵三元组转化
- 稀疏矩阵的三元组
- 二维矩阵转三元组(稀疏矩阵)
- 数据结构 数组操作 稀疏矩阵采用三元组存储,设计算法求两个矩阵的和。
- 通过JS,Jquery判断某个字符在一个字符串中是否存在的方法
- 判断当前时间和有效期是否大于30天
- 1hdu022数据结构堆栈-火车进站
- 操作系统各大公司笔试题汇总
- Qt Creator 配置MSVC 2010的调试器
- 【数据结构】 稀疏矩阵 转换成三元组
- Java中使用正则式替换换行、制表、多空格符号
- Brick笔记(一)
- 语法为C样式
- 浙大 pat Basic Level 说明
- java使用soap方式简单实现webservice
- C#学习笔记(2)
- NO.91 SSLPeerUnverifiedException 问题之解决(附HttpClientUtils升级版)
- ADO与ADO.NET的区别