严蔚敏数据结构(数组和广义表).ppt

严蔚敏数据结构(数组和广义表)

第五章 数组和广义表 5.1 数组的定义 5.2 数组的顺序表示和实现 5.3 矩阵的压缩存储 5.3.1 特殊矩阵 5.3.2 稀疏矩阵 5.4 广义表的定义 5.5 广义表的存储结构 通常有两种顺序存储方式: 以行序为主序 以列序为主序 十字链表 设行指针数组和列指针数组,分别指向每行、列第一个非零元 结点定义 5.5 广义表的存储结构 算法分析:T(n)=O(M的列数nu+非零元个数tu) 若 tu 与mu?nu同数量级,则T(n)=O(mu?nu) 算法描述:P100 算法5.2 1 2 12 1 3 9 3 1 -3 3 6 14 4 3 24 5 2 18 6 1 15 6 4 -7 i j v 0 1 2 3 4 5 6 7 8 ma i j v 0 1 2 3 4 5 6 7 8 mb col num[col] cpot[col] 1 1 2 2 3 2 3 5 2 4 7 1 5 8 0 6 8 1 7

文档评论(0)

1亿VIP精品文档

相关文档