- Python 数据结构和算法教程
- Python-DS 主页
- Python-DS简介
- Python-DS 环境
- Python-数组
- Python - 列表
- Python - 元组
- Python-字典
- Python - 二维数组
- Python-矩阵
- Python - 集合
- Python - 地图
- Python - 链表
- Python-堆栈
- Python-队列
- Python-出队
- Python - 高级链表
- Python-哈希表
- Python - 二叉树
- Python - 搜索树
- Python - 堆
- Python - 图表
- Python - 算法设计
- Python——分而治之
- Python - 递归
- Python-回溯
- Python - 排序算法
- Python - 搜索算法
- Python - 图算法
- Python-算法分析
- Python - 大 O 表示法
- Python - 算法类
- Python - 摊销分析
- Python - 算法论证
- Python 数据结构和算法有用资源
- Python - 快速指南
- Python - 有用的资源
- Python - 讨论
Python - 数据结构教程
计算机以超常的速度和准确性存储和处理数据。因此,数据的有效存储和快速访问非常重要。此外,数据处理应在尽可能短的时间内进行,但又不失准确性。
数据结构涉及程序处理数据时如何组织数据并将其保存在内存中。需要注意的是,作为持久存储的一部分存储在磁盘中的数据(如关系表)在这里并不称为数据结构。
算法是为特定目的处理数据的逐步指令集。因此,算法以逻辑方式利用各种数据结构来解决特定的计算问题。
在本教程中,我们将使用 Python 编程语言介绍计算机科学的这两个基本概念。
观众
本教程专为计算机科学专业的毕业生以及愿意使用 Python 作为编程语言通过简单的步骤学习数据结构和算法编程的软件专业人员而设计。
先决条件
在继续学习本教程之前,您应该具备使用 Python 编程语言编写代码、使用任何 Python 集成开发环境 (IDE) 以及执行 Python 程序的基本知识。如果您对 Python 完全陌生,请参阅我们的Python 教程以充分了解该语言。