有两个N*N的矩阵A和B,想要在微机 (PC 机)上按矩阵乘法基本算法编程实现计

最全题库2022-08-02  41

问题 有两个N*N的矩阵A和B,想要在微机 (PC 机)上按矩阵乘法基本算法编程实现计算 A*B。假设 N 较大,本机内存也足够大,可以存下 A、B 和结果矩阵。那么,为了加快计算速度, A 和 B 在内存中的存储方式应选择( )。A.A 按行存储, B 按行存储B.A 按行存储, B 按列存储C.A 按列存储, B 按行存储D.A 按列存储, B 按列存储

选项 A.A 按行存储, B 按行存储
B.A 按行存储, B 按列存储
C.A 按列存储, B 按行存储
D.A 按列存储, B 按列存储

答案 B

解析 本题考查数据结构中矩阵的基础知识。矩阵相乘最重要的方法是一般矩阵乘积。它只有在第一个矩阵的列数(column)和第二个矩阵的行数(row)相同时才有意义。当矩阵A的列数等于矩阵B的行数时,A与B可以相乘。乘积C的第m行第n列的元素等于矩阵A的第m行的元素与矩阵B的第n列对应元素乘积之和。
转载请注明原文地址:https://tihaiku.com/congyezige/2416247.html

最新回复(0)