有一个n×n的对称矩阵A,将其下三角部分按行存放在一维数组B里,而A〔0〕〔0〕存放于B〔0〕中,则第i+1行的对角元素A〔i〕〔8〕存放于B的何处
时间: 2024-04-03 18:36:15 浏览: 194
有两个矩阵a和b,均为2行3列。
根据对称矩阵的性质,第i行对角线以上的元素个数为i,因此第i行对角线的元素A[i][i]存储在一维数组B中的第i(i+1)/2个位置上,同时第i行到第i+1行之间的元素个数为i,因此A[i+1][i]存储在一维数组B中的第i(i+1)/2+8个位置上。因此第i+1行的对角元素A[i+1][8]存放在B[i(i+1)/2+8]中。
阅读全文