填空题

对于上三角形和下三角形矩阵,分别以按行存储和按列存储原则进行压缩存储到数组M[k]中,若矩阵中非0元素为Aij,则k对应为()和()。

正确答案

i*(i-1)/2+j-1(i≥j);j*(j-1)/2+i-1(i

答案解析

相似试题
  • 设有一上三角形矩阵A[5][5]按行压缩存储到数组B中,B[0]的地址为100,每个元素占2个单元,则A[3][2]地址为()。

    填空题查看答案

  • 已知三角形ABC各顶点的坐标A(1,4)、B(3,4)、C(4,1),相对A点逆时针旋转300,各顶点分别到达A'、B'、C'。 试计算A'、B'、C'的坐标值。(要求用齐次坐标表示,并列出各步变换矩阵。)

    简答题查看答案

  • 设矩阵A是一个对称矩阵,为了节省存储,将其下三角部分按行序存放在一维数组B[1,n(n-1)/2]中,对下三角部分中任一元素ai,j(i>=j),在一维数组B的下标位置k的值是()。

    单选题查看答案

  • 设矩阵A是一个对称矩阵,为了节省存储,将其下三角部分(如图所示)按行序存放在一维数组B[1..n(n-1)/2]中,对下三角部分中任一个元素aij(ij)在一维数组B的下标位置k值是()

    单选题查看答案

  • 设n行n列的下三角矩阵A已压缩到一维数组S[1....n*(n+1)/2]中,若按行序为主存储,则A[i][j]对应的S中的存储位置是()。

    填空题查看答案

  • 根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。"一个程序读入3个整数,它们分别代表一个三角形的3个边长。该程序判断所输入的整数是否构成一个三角形,以及该三角形是一般的、等腰的或等边的,并将结果打印出来。" 要求:设三角形的3条边分别为A、B、C。

    简答题查看答案

  • 把一个3行4列的矩阵中的数据按行的顺序依次放到一个一维数组中并输出。例如矩阵中的数据为:

    简答题查看答案

  • 把一个3行4列的矩阵中的数据按行的顺序向下移动,最后一行移到第一行,例如矩阵中的数据为:

    简答题查看答案

  • 已知三角形ABC各顶点的坐标A(1,4)、B(3,4)、C(4,1),相对直线P1P2(坐标分别为:P1(2,-1)、P2(8,5))做对称变换后到达A'、B'、C'。试计算A'、B'、C'的坐标值。(要求用齐次坐标表示,列出各步变换矩阵及计算结果)

    简答题查看答案