mirror of
https://github.com/kangjianwei/Data-Structure.git
synced 2026-09-21 14:23:50 +08:00
42 lines
823 B
C
42 lines
823 B
C
#include <stdio.h>
|
|
#include "Status.h" //**▲01 绪论**//
|
|
#include "CrossList.h" //**▲05 数组和广义表**//
|
|
|
|
/*
|
|
* 稀疏矩阵加法:AddSMatrix
|
|
*
|
|
*【注】
|
|
* 该函数已在CrossList相关文件中定义
|
|
*/
|
|
Status Algo_5_27(CrossList M, CrossList N, CrossList* Q);
|
|
|
|
|
|
int main(int argc, char* argv[]) {
|
|
CrossList M, N, Q;
|
|
|
|
printf("█ 创建两个稀疏矩阵 M、N ...\n");
|
|
CreateSMatrix(&M, "TestData_M.txt");
|
|
CreateSMatrix(&N, "TestData_N.txt");
|
|
printf("█ M = \n");
|
|
PrintSMatrix(M);
|
|
printf("█ N = \n");
|
|
PrintSMatrix(N);
|
|
|
|
Algo_5_27(M, N, &Q);
|
|
printf("█ Q = M + N = \n");
|
|
PrintSMatrix(Q);
|
|
|
|
return 0;
|
|
}
|
|
|
|
|
|
/*
|
|
* 稀疏矩阵加法:AddSMatrix
|
|
*
|
|
*【注】
|
|
* 该函数已在CrossList相关文件中定义
|
|
*/
|
|
Status Algo_5_27(CrossList M, CrossList N, CrossList* Q) {
|
|
return AddSMatrix(M, N, Q);
|
|
}
|