数据结构笔记-06数组矩阵与广义表

本文详细介绍了数组的存储方式,包括行优先和列优先,接着讲解了矩阵的特殊类型如对称矩阵、三角矩阵和对角矩阵,以及稀疏矩阵的三元组表示法、邻接表表示法和十字链表表示法。随后,文章探讨了广义表的逻辑结构和存储结构,包括头尾链表和扩展线性表存储方式。

数组定义

dataType a[n];//一维数组
dataType a[m][n];//二维数组

存储方式:
· 行优先存储
· 列优先存储
在这里插入图片描述

矩阵

这里介绍特殊矩阵和稀疏矩阵:
相同的元秦或者元秦在矩阵中的分布存在一定规律的矩阵称之为特殊矩阵,反之称之为稀疏矩阵。

对称矩阵

在这里插入图片描述

假设有一个n×n的对称矩阵,第一个元素为a00,请用一种存储效率较高的存储方式将其存储在一维数组中。

在这里插入图片描述
可以按照行优先存储;参考等差数列求和。
在这里插入图片描述

三角矩阵

下三角矩阵:
在这里插入图片描述
上三角矩阵:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值