数据结构第五章习题课.docVIP

  • 90
  • 0
  • 约6.36千字
  • 约 8页
  • 2019-03-23 发布于湖北
  • 举报
特殊矩阵和稀疏矩阵哪一种压缩存储后会失去随机存取的功能?为什么?答:后者在采用压缩存储后将会失去随机存储的功能。因为在这种矩阵中,非零元素的分布是没有规律的,为了压缩存储,就将每一个非零元素的值和它所在的行、列号一个结点存放在一起,这样的结点组成的线性表中叫三元组表,它已不是简单的向量,所以无法用下标直接存取矩阵中的元素。 )16、设对称矩阵A= (1)若将A中包括主对角线的下三角元素按列的顺序压缩到数组S中, 即S: 1 0 0 2 3 0 0 0 5 0 下标: 1 2 3 4 5 6 7 8 9 10 试求出A中任一元素的行列下标[i,j](1=i,j=4)与S中元素的下标K之间的关系. (2)若将A视为稀疏矩阵时,画出其三元组表形式压缩存储表。 答:(1)k=(2n-j+2)(j-1)/2+i-j+1 (当i≥j时,本题n=4) k=(2n-i+2)(i-1)/2+j-i+1 (当ij时,本题n=4) (2)稀疏矩阵的三元组表为: s=((4,4,6),(1,1,1),(1,4,2),(2,2,3),(3,4,5),(4,1,2),(4,3,5))。其中第一个三元组是稀疏矩阵行数、列数和非零元素个数。其它三元组均为非零元素行值、列值和元素值。 17、设任意n个整数存放于数组A(1:n)中,

文档评论(0)

1亿VIP精品文档

相关文档