- 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 - 排序算法
- Python - 搜索算法
- Python - 图算法
- Python - 算法分析
- Python - 大O表示法
- Python - 算法类
- Python - 均摊分析
- Python - 算法论证
- Python 数据结构与算法实用资源
- Python - 快速指南
- Python - 实用资源
- Python - 讨论
Python - 数据结构教程
计算机存储和处理数据具有极高的速度和精度。因此,高效地存储数据并快速访问数据至关重要。此外,数据处理应在尽可能短的时间内完成,同时保证精度。
数据结构处理的是程序处理数据时如何在内存中组织和保存数据。需要注意的是,这里不涉及作为持久存储一部分存储在磁盘中的数据(例如关系表)。
算法是一组用于特定目的处理数据的逐步指令。因此,算法以逻辑方式利用各种数据结构来解决特定的计算问题。
在本教程中,我们将使用 Python 编程语言介绍这两个计算机科学的基本概念。
目标读者
本教程面向计算机科学专业毕业生以及希望学习使用 Python 编程语言以简单易懂的方式学习数据结构和算法编程的软件专业人士。
前提条件
在学习本教程之前,您应该具备使用任何 Python 集成开发环境 (IDE) 编写 Python 代码以及执行 Python 程序的基本知识。如果您完全不了解 Python,请参考我们的Python 教程,以便对该语言有深入的了解。
广告