mirror of
https://github.com/krahets/hello-algo.git
synced 2026-05-03 01:20:16 +08:00
build
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 1.1. 算法无处不在
|
||||
# 1.1 算法无处不在
|
||||
|
||||
当我们听到“算法”这个词时,很自然地会想到数学。然而实际上,许多算法并不涉及复杂数学,而是更多地依赖于基本逻辑,这些逻辑在我们的日常生活中处处可见。
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ comments: true
|
||||
icon: material/calculator-variant-outline
|
||||
---
|
||||
|
||||
# 1. 初识算法
|
||||
# 第 1 章 初识算法
|
||||
|
||||
<div class="center-table" markdown>
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 1.3. 小结
|
||||
# 1.3 小结
|
||||
|
||||
- 算法在日常生活中无处不在,并不是遥不可及的高深知识。实际上,我们已经在不知不觉中学会了许多算法,用以解决生活中的大小问题。
|
||||
- 查阅字典的原理与二分查找算法相一致。二分查找体现了分而治之的重要算法思想。
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
comments: true
|
||||
---
|
||||
|
||||
# 1.2. 算法是什么
|
||||
# 1.2 算法是什么
|
||||
|
||||
## 1.2.1. 算法定义
|
||||
## 1.2.1 算法定义
|
||||
|
||||
「算法 Algorithm」是在有限时间内解决特定问题的一组指令或操作步骤。它具有以下特性:
|
||||
|
||||
@@ -12,7 +12,7 @@ comments: true
|
||||
- 具有可行性,能够在有限步骤、时间和内存空间下完成。
|
||||
- 各步骤都有确定的含义,相同的输入和运行条件下,输出始终相同。
|
||||
|
||||
## 1.2.2. 数据结构定义
|
||||
## 1.2.2 数据结构定义
|
||||
|
||||
「数据结构 Data Structure」是计算机中组织和存储数据的方式。它的设计目标包括:
|
||||
|
||||
@@ -25,7 +25,7 @@ comments: true
|
||||
- 链表相较于数组,在数据添加和删除操作上更加便捷,但牺牲了数据访问速度。
|
||||
- 图相较于链表,提供了更丰富的逻辑信息,但需要占用更大的内存空间。
|
||||
|
||||
## 1.2.3. 数据结构与算法的关系
|
||||
## 1.2.3 数据结构与算法的关系
|
||||
|
||||
数据结构与算法高度相关、紧密结合,具体表现在:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user