广东省汕头市金山中学高中信息技术 竞赛班数据结构专项培训教程..pdf
《广东省汕头市金山中学高中信息技术 竞赛班数据结构专项培训教程..pdf》由会员分享,可在线阅读,更多相关《广东省汕头市金山中学高中信息技术 竞赛班数据结构专项培训教程..pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、5 5矩阵的压缩存储矩阵的压缩存储5.15.1特殊矩阵特殊矩阵5.1.15.1.1 三角矩阵与对称矩阵三角矩阵与对称矩阵设有矩阵 A:array 1.n,1.n of Atype;三角矩阵:三角矩阵:若 A 的对角线以上(或以下)的元素均为零。对称矩阵:对称矩阵:若 A 中的元素满足:aij=aji(1i,jn),则称为 n 阶对称矩阵。为了节省存储空间,三角矩阵和对称矩阵都不需存储对角线以上(或以下)的元素,一般采用一维数组的结构。V:12345678910a11a21a22a31a32a33a41a42a43a44a110000a21 a22000a31 a32 a3300a41 a42
2、a43 a440a51 a52 a53 a54 a55上三角矩阵a11a12 a13 a14 a15a21 a22 a23 a24 a25a31 a32 a33 a34 a35a41 a42 a43 a44 a45a51 a52 a53 a54 a55对称矩阵此时需要个元素的存储空间。若将上三角矩阵中的元素按行顺序存储到V 中,则 Vk与 Ai,j的对应关系是:k=若将下三角矩阵中的元素按行顺序存储到V 中,则 Vk与 Ai,j的对应关系是:k=5.1.25.1.2 带状矩阵带状矩阵a11 a12 a13 a14 a150a22 a23 a24 a2500a33 a34 a35000a44 a
3、450000a55下三角矩阵在 nn 的矩阵中,若所有非零元素均集中在以对角线为中的带状区中,该带状区包括主对角线上面和下面各 k 条对角线以及主对角线上的元素,这种矩阵称带状矩阵。k 条对角线11 230004210 1300k 条对角线5127680020 17 9 11 150061 14 210002183k=2 的带状矩阵主对角线金山中学计算机竞赛班教程数据结构在带状矩阵 A 中,i j k 或 时,A i,j =0。对于带状区以外的 0 元素可不必存储,而只存储带状区中的元素。带状区中有 个元素,但为了方便起见,每行当作 2k+1 个元素来存储,此时存储的元素个数为(2k+1)n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广东省汕头市金山中学高中信息技术 竞赛班数据结构专项培训教程. 广东省 汕头市 金山 中学 高中 信息技术 竞赛 数据结构 专项 培训 教程
限制150内