This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# 算法是什么
## 算法定义
「算法 Algorithm」是在有限时间内解决特定问题的一组指令或操作步骤。算法具有以下特性:
- 问题是明确的,具有清晰的输入和输出定义。
- 解具有确定性,即给定相同的输入时,输出始终相同。
- 具有可行性,在有限步骤、时间和内存空间下可完成。
## 数据结构定义
「数据结构 Data Structure」是计算机中组织和存储数据的方式。为了提高数据存储和操作性能,数据结构的设计目标包括: