mirror of
https://github.com/krahets/hello-algo.git
synced 2025-11-02 21:24:53 +08:00
Polish the chapter of data structure.
This commit is contained in:
@ -2,7 +2,7 @@
|
||||
|
||||
## 算法评价维度
|
||||
|
||||
在开始学习算法之前,我们首先需要明确算法的设计目标,换句话说,我们应该如何评判算法的优劣。从总体上看,算法设计追求以下两个层面的目标:
|
||||
从总体上看,算法设计追求以下两个层面的目标:
|
||||
|
||||
1. **找到问题解法**。算法需要在规定的输入范围内,可靠地求得问题的正确解。
|
||||
2. **寻求最优解法**。同一个问题可能存在多种解法,我们希望找到尽可能高效的算法。
|
||||
@ -12,7 +12,7 @@
|
||||
- **时间效率**,即算法运行速度的快慢。
|
||||
- **空间效率**,即算法占用内存空间的大小。
|
||||
|
||||
数据结构与算法的终极目标是“又快又省”。了解如何评估算法效率非常重要,因为只有掌握了评价方法,我们才能进行算法间的对比分析,从而指导算法设计与优化。
|
||||
简而言之,**我们的目标是设计“既快又省”的数据结构与算法**。掌握评估算法效率的方法则至关重要,因为只有了解评价标准,我们才能进行算法之间的对比分析,从而指导算法设计与优化过程。
|
||||
|
||||
## 效率评估方法
|
||||
|
||||
|
||||
Reference in New Issue
Block a user