• 2022-06-19
    对于基于三元组的稀疏矩阵转置的处理方法,以下说法正确的是()。
    A: ①按照矩阵A的列序来进行转置,算法的时间复杂度为O(nu+tu)。
    B: ②按照A的三元组a.data的次序进行转置,算法的时间复杂度为O(nu×tu)。
    C: ③按照矩阵A的列序来进行转置的方法称快速转置。
    D: ④按照矩阵A的列序进行转置,对于tu
  • D

    内容

    • 0

      中国大学MOOC:采用三元组顺序表存储的稀疏矩阵,利用快速转置算法,时间复杂度可以达到线性阶。

    • 1

      ‏以三元组顺序表存储的稀疏矩阵不能进行转置运算。‎

    • 2

      中国大学MOOC: m×n的稀疏矩阵非零元个数为t,则快速转置算法时间复杂度为O( )。

    • 3

      一个稀疏矩阵采用三元组表示,若把三元组中有关行下标与列下标的值互换,并把mu和nu的值进行互换,则完成了矩阵转置。

    • 4

      以下对于存储压缩之后的稀疏矩阵进行快速转置算法的阐述,正确的是( )。I. 稀疏矩阵进行压缩存储之后改变了数据元素的随机存取特性。II.转置效率的关键是对原始的压缩存储矩阵扫描的趟数。III.预先计算出转置后每一行在压缩存储数组中的存储的起始位置,设置转换时每一行存储的起始位置,可以提高转置的效率。IV.转置是对于每一个非零元素,需要交换其行和列的数值。V. 快速转置算法的时间复杂度为O(n),空间复杂度为O(1)。 A: I,II,III,IV, V B: I,II,III,IV C: II,III,IV, V D: I,II,III, V