📄 sparse1_main.cpp
字号:
#include"Sparse1.h"
void main()
{
SparseNode1 item[]={{1,1,1},{3,1,2},{3,3,7},{4,3,8},{4,4,9}};
Sparse1 s1(item,4,5); //以稀疏矩阵三元组线性表创建对象
cout<<s1;
int mat2[4][4]={{1,0,0,0}, //稀疏矩阵
{0,0,0,0},
{2,0,7,0},
{0,0,8,9}};
Sparse1 s2(&mat2[0][0],4,5); //以稀疏矩阵创建对象,保存非零元素的三元组
cout<<s2;
}
/*
程序运行结果如下:
稀疏矩阵的三元组线性表:
{{1, 1, 1},{3, 1, 2},{3, 3, 7},{4, 3, 8},{4, 4, 9},}
稀疏矩阵:
1 0 0 0
0 0 0 0
2 0 7 0
0 0 8 9
稀疏矩阵的三元组线性表:
{{1, 1, 1},{3, 1, 2},{3, 3, 7},{4, 3, 8},{4, 4, 9},}
稀疏矩阵:
1 0 0 0
0 0 0 0
2 0 7 0
0 0 8 9
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -