如何引用矩阵内的子矩阵

dev*_*ull 6 java

我有一个nxn矩阵A,其中n是2的幂.矩阵A被分成4个大小相等的子矩阵.如何在java中引用子矩阵A11,A12,A21和A22的矩阵?我正在尝试划分和征服矩阵乘法算法(Strassen)

            A11 | A12
   A -->    ---------
            A21 | A22
Run Code Online (Sandbox Code Playgroud)

编辑:矩阵存储为整数数组:int [] [].

Lag*_*aer 3

好吧,如果ij是您的索引,则当 i = 0..(n/2)-1、j = 0..(n/2)-1 时获得 A11。那么,A12 代表 i = 0..(n/2)-1 和 j = n/2..n-1 等等。

要“引用”它们,您只需要一个“i_min、i_max、j_min、j_max”,而不是运行从 0 到 n-1 的索引,而是从最小值运行到最大值。