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,7 +2,7 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 算法无处不在
|
||||
# 1.1. 算法无处不在
|
||||
|
||||
听到“算法”这个词,我们一般会联想到数学。但实际上,大多数算法并不包含复杂的数学,而更像是在考察基本逻辑,而这些逻辑在我们日常生活中处处可见。
|
||||
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 算法是什么
|
||||
# 1.2. 算法是什么
|
||||
|
||||
## 算法定义
|
||||
## 1.2.1. 算法定义
|
||||
|
||||
「算法 Algorithm」是在有限时间内解决特定问题的一组指令或操作步骤。算法具有以下特性:
|
||||
|
||||
@ -13,7 +13,7 @@ comments: true
|
||||
- 具有可行性,可在有限步骤、有限时间、有限内存空间下完成。
|
||||
- 独立于编程语言,即可用多种语言实现。
|
||||
|
||||
## 数据结构定义
|
||||
## 1.2.2. 数据结构定义
|
||||
|
||||
「数据结构 Data Structure」是在计算机中组织与存储数据的方式。为了提高数据存储和操作性能,数据结构的设计原则有:
|
||||
|
||||
@ -23,7 +23,7 @@ comments: true
|
||||
|
||||
数据结构的设计是一个充满权衡的过程,这意味着如果获得某方面的优势,则往往需要在另一方面做出妥协。例如,链表相对于数组,数据添加删除操作更加方便,但牺牲了数据的访问速度;图相对于链表,提供了更多的逻辑信息,但需要占用更多的内存空间。
|
||||
|
||||
## 数据结构与算法的关系
|
||||
## 1.2.3. 数据结构与算法的关系
|
||||
|
||||
「数据结构」与「算法」是高度相关、紧密嵌合的,体现在:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user