mirror of
https://github.com/krahets/hello-algo.git
synced 2025-11-02 12:58:42 +08:00
Number the H1 and H2 headings.
This commit is contained in:
@ -2,11 +2,11 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 数据结构分类
|
||||
# 3.2. 数据结构分类
|
||||
|
||||
数据结构主要可根据「逻辑结构」和「物理结构」两种角度进行分类。
|
||||
|
||||
## 逻辑结构:线性与非线性
|
||||
## 3.2.1. 逻辑结构:线性与非线性
|
||||
|
||||
**「逻辑结构」反映了数据之间的逻辑关系**。数组和链表的数据按照顺序依次排列,反映了数据间的线性关系;树从顶至底按层级排列,反映了祖先与后代之间的派生关系;图由结点和边组成,反映了复杂网络关系。
|
||||
|
||||
@ -19,7 +19,7 @@ comments: true
|
||||
|
||||
<p align="center"> Fig. 线性与非线性数据结构 </p>
|
||||
|
||||
## 物理结构:连续与离散
|
||||
## 3.2.2. 物理结构:连续与离散
|
||||
|
||||
!!! note
|
||||
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 数据与内存
|
||||
# 3.1. 数据与内存
|
||||
|
||||
## 基本数据类型
|
||||
## 3.1.1. 基本数据类型
|
||||
|
||||
谈到计算机中的数据,我们能够想到文本、图片、视频、语音、3D 模型等等,这些数据虽然组织形式不同,但是有一个共同点,即都是由各种基本数据类型构成的。
|
||||
|
||||
@ -128,7 +128,7 @@ comments: true
|
||||
let booleans = Array(repeating: Bool(), count: 5)
|
||||
```
|
||||
|
||||
## 计算机内存
|
||||
## 3.1.2. 计算机内存
|
||||
|
||||
在计算机中,内存和硬盘是两种主要的存储硬件设备。「硬盘」主要用于长期存储数据,容量较大(通常可达到 TB 级别)、速度较慢。「内存」用于运行程序时暂存数据,速度较快,但容量较小(通常为 GB 级别)。
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 小结
|
||||
# 3.3. 小结
|
||||
|
||||
- 整数 byte, short, int, long 、浮点数 float, double 、字符 char 、布尔 boolean 是计算机中的基本数据类型,占用空间的大小决定了它们的取值范围。
|
||||
- 在程序运行时,数据存储在计算机的内存中。内存中每块空间都有独立的内存地址,程序是通过内存地址来访问数据的。
|
||||
|
||||
Reference in New Issue
Block a user