搜索资源列表
EX_4_1
- 编制一个算术表达式求值的程序 (1)以十字链表表示稀疏矩阵,实现两个矩阵相加,相减和相乘的运算。稀疏矩阵的输入形式采用三元组表示,而运算结果的矩阵则以通常的阵列形式列出。 (2)首先应输入矩阵的行数和列数,并判别给出的两个矩阵的行、列数对于所要求作的运算是否匹配。 (3)程序对三元组的输入顺序没有特定的要求,可以以任何的次序输入,程序会对其进行查找,插入到适合的位置上。 (4)在用三元组表示稀疏矩阵时,相加或相减所得结果矩阵应该另生成,乘积矩阵也用十字链表存放。 -compi
1989xishujuzheng
- 稀疏矩阵采用三元组表示。(1)求两个具有相同行列数的稀疏矩阵A和B的相加矩阵C,并输出C。(2)求出C的转置矩阵D,输出D。-The use of sparse matrix triple that. (1) for the ranks of the two with the same number of sparse matrix A and B the sum of matrix C, and output C. (2) calculated C matrix transpose of D,
a
- 矩阵的转置,相乘及界面的面换稀疏矩阵的三元组相加-Sum of the transpose of the matrix, multiplying, and interfacial surface replacing the sparse matrix triples
k
- 对于稀疏矩阵的存储,可不使用二维数组来存储,而使用链表,只存储其中的非0元素。链表中的每个结点包含的域为(行,列,值, next),如以下稀疏矩阵: 0 2 0 0 0 3 0 0 0 6 0 0 0 0 0 0 0 7 0 0 则链表为: 请实现两个稀疏矩阵的相加,并输出结果。要求:相加后原来的两个矩阵仍然存在。-For sparse matrix storage, without using the two-dimensional array