Skip to content

Commit 49b3a45

Browse files
committed
更新 01.02.01 数组基础知识 相关图片、图片标题
1 parent c67a817 commit 49b3a45

File tree

5 files changed

+3
-5
lines changed

5 files changed

+3
-5
lines changed

docs/ch01/01.02/01.02.01-Array-Basic.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
以整数数组为例,数组的存储方式如下图所示。
1212

13-
![数组](../../images/20210913163542.png)
13+
![数组](../../images/202405091955166.png)
1414

1515
如上图所示,假设数据元素的个数为 $n$,则数组中的每一个数据元素都有自己的下标索引,下标索引从 $0$ 开始,到 $n - 1$ 结束。数组中的每一个「下标索引」,都有一个与之相对应的「数据元素」。
1616

@@ -39,7 +39,7 @@
3939

4040
以二维数组为例,数组的形式如下图所示。
4141

42-
![二维数组](../../images/20210916222435.png)
42+
![二维数组](../../images/202405091957859.png)
4343

4444
二维数组是一个由 $m$ 行 $n$ 列数据元素构成的特殊结构,其本质上是以数组作为数据元素的数组,即 **「数组的数组」**。二维数组的第一维度表示行,第二维度表示列。
4545

@@ -216,8 +216,6 @@ print(arr)
216216

217217
> **基于条件删除元素**:这种操作一般不给定被删元素的位置,而是给出一个条件要求删除满足这个条件的(一个、多个或所有)元素。这类操作也是通过循环检查元素,查找到元素后将其删除。
218218
219-
这里以删除数组中第 $1$ 个值为 $val$ 的操作为例。
220-
221219
```python
222220
arr = [0, 5, 2, 3, 7, 1, 6]
223221
arr.remove(5)
@@ -244,4 +242,4 @@ print(arr)
244242
- 【文章】[什么是数组 - 漫画算法 - 小灰的算法之旅 - 力扣](https://leetcode.cn/leetbook/read/journey-of-algorithm/5ozchs/)
245243
- 【文章】[数组 - 数据结构与算法之美 - 极客时间](https://time.geekbang.org/column/intro/100017301)
246244
- 【书籍】数据结构教程 第 2 版 - 唐发根 著
247-
- 【书籍】数据结构与算法 Python 语言描述 - 裘宗燕 著
245+
- 【书籍】数据结构与算法 Python 语言描述 - 裘宗燕 著

docs/images/20210913163542.png

-6.06 KB
Binary file not shown.

docs/images/20210916222435.png

-7.62 KB
Binary file not shown.

docs/images/202405091955166.png

4.97 KB
Loading

docs/images/202405091957859.png

6.63 KB
Loading

0 commit comments

Comments
 (0)