Python中的排序算法(基于动画) 天天快播报

2023-06-19 09:34:08     来源:哔哩哔哩

你将学到什么

六种重要的基于比较的排序算法:冒泡排序、选择排序、插入排序、快速排序、合并排序和堆排序。

将代码中的每一行与其在算法中的目的联系起来。


【资料图】

如何在Python中实现覆盖排序算法。

比较使用大O符号的排序算法的效率。

要求

基本编程(数据类型、变量、循环、函数等)

时间复杂性分析的基本数学(求和、函数等)

要自己运行代码并进行实验,您需要在设备上安装Python3。

描述

排序是计算机科学中的一个基本概念,对许多应用都至关重要。

本课程将通过详细的动画教你最重要的排序算法是如何工作的,以及如何在Python中实现它们。在本课程结束时,您将对六种流行的排序算法有一个很好的理解:冒泡排序、选择排序、插入排序、快速排序、合并排序和堆排序。

我们将在第一节开始介绍排序、大O表示法,并大致概述主定理。

对于每种排序算法,都有一个单独的部分,我们将在其中深入研究至少两个视频。

链接:https://pan.baidu.com/s/1xix8-ZZvlcma7XPBcfKn-w 

私信获取

关键词:

明星

电影