build
This commit is contained in:
parent
f1fef02568
commit
e5f926c342
@ -2,13 +2,9 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
---
|
||||
comments: true
|
||||
---
|
||||
# 3.1. 数据与内存
|
||||
|
||||
# 3.1. 3.1. 数据与内存
|
||||
|
||||
## 3.1.1. 3.1.1. 基本数据类型
|
||||
## 3.1.1. 基本数据类型
|
||||
|
||||
谈到计算机中的数据,我们能够想到文本、图片、视频、语音、3D 模型等等,这些数据虽然组织形式不同,但都是由各种基本数据类型构成的。
|
||||
|
||||
@ -88,8 +84,6 @@ $$
|
||||
|
||||
<p align="center"> Fig. IEEE 754 标准下的 float 表示方式 </p>
|
||||
|
||||
<p align="center"> Fig. IEEE 754 标准下的 float 表示方式 </p>
|
||||
|
||||
以上图为例,$\mathrm{S} = 0$ , $\mathrm{E} = 124$ ,$\mathrm{N} = 2^{-2} + 2^{-3} = 0.375$ ,易得
|
||||
|
||||
$$
|
||||
@ -214,7 +208,7 @@ $$
|
||||
|
||||
```
|
||||
|
||||
## 3.1.2. 3.1.2. 计算机内存
|
||||
## 3.1.2. 计算机内存
|
||||
|
||||
在计算机中,内存和硬盘是两种主要的存储硬件设备。「硬盘」主要用于长期存储数据,容量较大(通常可达到 TB 级别)、速度较慢。「内存」用于运行程序时暂存数据,速度较快,但容量较小(通常为 GB 级别)。
|
||||
|
||||
@ -226,6 +220,4 @@ $$
|
||||
|
||||
<p align="center"> Fig. 内存条、内存空间、内存地址 </p>
|
||||
|
||||
<p align="center"> Fig. 内存条、内存空间、内存地址 </p>
|
||||
|
||||
**内存资源是设计数据结构与算法的重要考虑因素**。内存是所有程序的公共资源,当内存被某程序占用时,不能被其它程序同时使用。我们需要根据剩余内存资源的情况来设计算法。例如,若剩余内存空间有限,则要求算法占用的峰值内存不能超过系统剩余内存;若运行的程序很多、缺少大块连续的内存空间,则要求选取的数据结构必须能够存储在离散的内存空间内。
|
||||
|
Loading…
Reference in New Issue
Block a user