课程
Python 中的数据结构与算法
高级技能水平
更新时间 2026年2月
PythonProgramming4小时16 视频49 道练习4,050 XP45,043成就证明
创建您的免费帐户
继续使用 Google显示更多选项或
继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。
深受数千家公司学习者的喜爱
需要团队培训?
企业版试用课程描述
识别常见数据结构和算法
大多数计算机程序都基于少数几种数据结构和算法。 在这门四小时的课程中,了解你大多数电脑交互背后的原理!您将熟悉一些最常见的数据结构:链表、栈、队列和树。 你还将实现一些常用算法,例如深度优先搜索、广度优先搜索、冒泡排序、归并排序和快速排序。学会在日常生活中识别数据结构和算法
你将实践将数据结构和算法应用于扑克牌组、音乐播放列表、国际菜肴和书籍堆。 你将掌握识别常见数据结构和算法的能力,并能将它们应用到日常开发中!分析算法效率
一路上,你将停下来从效率角度分析流行算法。 你将掌握“Big O 表示法”,这是描述算法复杂度的行业标准。提升你的 Python 编程知识
精通数据结构和算法,意味着能够将日常问题转化为用高效代码解决的方案。 你将在 Python 中练习这些内容,并将这些基础且可迁移的技能带到任何编程语言中。先决条件
Introduction to Object-Oriented Programming in Python1
使用链表与栈,并理解 Big O 表示法
您将首先学习什么是算法和数据结构。接着会了解两种数据结构:链表和栈。随后,您将学习如何使用 Big O 表示法计算算法的复杂度。
2
队列、哈希表、树、图与递归
3
搜索算法
本章重点介绍搜索算法,如线性搜索、二分搜索、深度优先搜索和广度优先搜索。您还将学习二叉搜索树以及如何在其中进行搜索。
Python 中的数据结构与算法
课程完成 加入超过19百万学习者,今天就开始Python 中的数据结构与算法!
创建您的免费帐户
继续使用 Google显示更多选项或
继续操作即表示您接受我们的《使用条款》和《隐私政策》,并同意您的数据存储在美国。
通过 DataCamp for Mobile 提升您的数据技能
随时随地通过我们的移动课程和每日 5 分钟编程挑战提升技能。