若n阶对称阵A以行为主存储其下三角元素,存储于B[1..n(n+1)/2]中,则在B中确定aij(i<j)的位置()
分析:
对于下三角阵,i>j;对于上三角阵,i<j。因为是对称阵,所以aij=aji,aji前面存储的元素总个数为:
(1+2+3+…+(j-1))+i-1=j(j-1)/2+i-1,因为存储于B[1..n(n+1)/2]中,所以aij=aji=j(j-1)/2+i
答案为:aij=aji=j(j-1)/2+i
若n阶对称阵A以行为主存储其下三角元素,存储于B[1..n(n+1)/2]中,则在B中确定aij(i<j)的位置()
分析:
对于下三角阵,i>j;对于上三角阵,i<j。因为是对称阵,所以aij=aji,aji前面存储的元素总个数为:
(1+2+3+…+(j-1))+i-1=j(j-1)/2+i-1,因为存储于B[1..n(n+1)/2]中,所以aij=aji=j(j-1)/2+i
答案为:aij=aji=j(j-1)/2+i