“顺序表和链表”的版本间的差异

来自姬鸿昌的知识库
跳到导航 跳到搜索
(建立内容为“https://www.bilibili.com/video/BV1hg411V7Bm?p=53”的新页面)
 
第1行: 第1行:
 
https://www.bilibili.com/video/BV1hg411V7Bm?p=53
 
https://www.bilibili.com/video/BV1hg411V7Bm?p=53
 +
 +
=== 1)数据结构 ===
 +
结构:结构是指元素之间的关系。
 +
 +
 +
逻辑结构:元素之间的相互关系称为数据的逻辑结构,可划分为线性结构和非线性结构。
 +
 +
常用的线性结构有:线性表,栈,队列、数组和串。
 +
 +
常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。
 +
 +
 +
 +
存储结构:数据元素及元素之间的存储形式称为存储结构,可分为顺序存储和链接存储两种基本方式。
 +
 +
顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续的。
 +
 +
链式存储时,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针。

2022年9月17日 (六) 05:39的版本

https://www.bilibili.com/video/BV1hg411V7Bm?p=53

1)数据结构

结构:结构是指元素之间的关系。


逻辑结构:元素之间的相互关系称为数据的逻辑结构,可划分为线性结构和非线性结构。

常用的线性结构有:线性表,栈,队列、数组和串。

常见的非线性结构有:二维数组,多维数组,广义表,树(二叉树等),图。


存储结构:数据元素及元素之间的存储形式称为存储结构,可分为顺序存储和链接存储两种基本方式。

顺序存储时,相邻数据元素的存放地址也相邻(逻辑与物理统一);要求内存中可用存储单元的地址必须是连续的。

链式存储时,相邻数据元素可随意存放,但所占存储空间分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针。