IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 数据结构与算法 -> 04笔记 数据结构——数组—— 基于《数据结构》(C语言版) 第2版 (严蔚敏等)和《数据结构教程》蔡子经施伯乐 -> 正文阅读

[数据结构与算法]04笔记 数据结构——数组—— 基于《数据结构》(C语言版) 第2版 (严蔚敏等)和《数据结构教程》蔡子经施伯乐

数组的顺序存储

一维数组的每个元素由一个值和下标确定
对C语言来说
a[0]……a[t-1]是一个有序数列,令s = sizeof(datatype) ,表示一个数组占用的储存单元个数

元素a[0]
地址 &a[0]
地址计算公式 &a[i] = &a[0] + i×s

二维数组表示
在这里插入图片描述
但本质上还是拿一段连续的内存来表示

于是我么不难得到地址公式
&a[i][j] = &a[0][0] + (i×t + j)s

三维数组依次类推
&a[i][j][k] = &a[0][0][0] + (i×s2×s3 + j×s3)s

三角矩阵
在这里插入图片描述
为了省空间,我们不开n×n的数组,只开n(n-1)/2

&a[i][j] = a[0][0] + [(i(i+1))/2 + j ]s

带状矩阵
在这里插入图片描述
在存贮带状矩阵时,对于带状区域外的元素,即满足li-j I >b 的 a;i不存贮,而只存贮带
状区域内的(2b+l)n-b(b+ 1)个元素。为了使地址计算公式简单,通常并不是把这些元素

顺序地存贮在连续的(2b+ l)n-b (b+ 1)个存贮单元中,而是按如下方法存贮:除头一行和
最后一行外,每行都当作有(2b+1)个元素,将带状矩阵按行序列序存贮在 (2b+l )n-2b个
存贮单元中。 按照这种方法存贮,多花费掉 b(b-1)个存贮单元,这些空留的b(b-1)个存
贮单元,我们决不会进行存取。 图4. 1. 7 给出半带宽为 3 的 6 阶带状矩阵。矩阵外的CD,…,?
是为了补足每行均有七个元素,头一行和最后一行不用增补。增补的元素仅占用存贮单元,
我们决不会对它进行存取。按照上述的顺序存贮方法,图4. 1, 7 中的元素是按如下的次序进
行顺序存贮:
在这里插入图片描述

稀疏矩阵

利用三元组来进行矩阵表示
struct dot
{
x,
y,
data
}
这样我们可以用链表来把矩阵来表示出来,在大部分都是0的数组中可以减少空间损耗

  数据结构与算法 最新文章
【力扣106】 从中序与后续遍历序列构造二叉
leetcode 322 零钱兑换
哈希的应用:海量数据处理
动态规划|最短Hamilton路径
华为机试_HJ41 称砝码【中等】【menset】【
【C与数据结构】——寒假提高每日练习Day1
基础算法——堆排序
2023王道数据结构线性表--单链表课后习题部
LeetCode 之 反转链表的一部分
【题解】lintcode必刷50题<有效的括号序列
上一篇文章      下一篇文章      查看所有文章
加:2021-10-30 12:45:07  更:2021-10-30 12:47:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 9:49:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码