Python - 数据结构与算法教程
计算机以超常的速度和准确性存储和处理数据。 因此,数据的高效存储和快速访问非常重要。 此外,数据处理应在尽可能短的时间内进行,但又不失准确性。
当程序处理数据时,数据结构处理数据是如何组织和保存在内存中的。 需要注意的是,作为持久性存储(如关系表)的一部分存储在磁盘中的数据在这里不称为数据结构。
算法是为特定目的处理数据的逐步指令集。 因此,算法是以逻辑方式利用各种数据结构来解决特定的计算问题。
在本教程中,我们将使用 Python 编程语言介绍计算机科学的这两个基本概念。
谁适合阅读?
本教程专为计算机科学专业的毕业生以及愿意使用 Python 作为编程语言,通过简单易行的步骤学习数据结构和算法编程的软件专业人员而设计。
需要具备的知识?
在继续学习本教程之前,您应该具备使用 Python 编程语言编写代码、使用任何 Python 集成开发环境 (IDE) 和执行 Python 程序的基本知识。 如果您是 Python 的新手,请参阅我们的 Python 教程 以充分理解该语言。