关于 Python3实例 的文章
云计算开发实例:Python3 拓扑排序

对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。

云计算开发实例:Python3 希尔排序

希尔排序的基本思想是:先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录"基本有序"时,再对全体记录进行依次直接插入排序。

云计算开发实例:Python3 计数排序

计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。

云计算开发实例:Python3 堆排序

堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。

云计算开发实例:Python3归并排序

归并排序(英语:Merge sort,或mergesort),是创建在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。

云计算开发实例:Python3冒泡排序

冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。

云计算开发实例:Python3选择排序

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。

云计算开发实例:Python3快速排序

快速排序使用分治法(Divide and conquer)策略来把一个序列(list)分为较小和较大的2个子序列,然后递归地排序两个子序列。

云计算开发实例:Python3插入排序

插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。

云计算开发实例:Python3线性查找

如何在Python3中线性查找指按一定的顺序检查数组中每一个元素,直到找到所要寻找的特定值为止。

云计算开发实例:Python3二分查找

二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束。

云计算开发实例:Python3将时间戳转换为指定格式日期

如何在Python3中将时间戳转换为指定格式日期,首先给定一个时间戳,将其转换为指定格式的时间。这里我们用几个实例来获取当前时间和指定时间戳。

云计算开发实例:Python3获取几天前的时间

如何在Python3中获取几天前的时间,计算几天前并转换为指定格式,首先获得时间数组格式的日期,然后转换为时间戳,接着转换为其他字符串格式。

云计算开发实例:Python3将字符串的时间转换为时间戳

如何在Python3中将字符串的时间转换为时间戳,首先给定一个字符串的时间,将其转换为时间戳。

云计算开发实例:Python3合并字典

如何在Python3中合并字典,首先给定一个字典,然后计算它们所有数字值的和。这里可以使用update() 方法,第二个参数合并第一个参数或者使用 **,函数将参数以字典的形式导入两种方法实现。

云计算开发实例:Python3移除字典点键值(key/value)对

如何在Python3中移除字典点键值(key/value)对,首先给定一个字典,然后计算它们所有数字值的和。这里有使用使用 d,使用 pop()和使用 items()三种移除方法。

云计算开发实例:Python3计算字典值之和

如何在Python3中判断字符串长度,首先给定一个字典,然后计算它们所有数字值的和。

云计算开发实例:Python3按键(key)或值(value)对字典进行排序

如何在Python3中判断字符串长度,首先给定一个字典,然后按键(key)或值(value)对字典进行排序。

云计算开发实例:Python3对字符串切片及翻转

如何在Python3中判断字符串长度,首先给定一个字符串,从头部或尾部截取指定数量的字符串,然后将其翻转拼接。

云计算开发实例:Python3字符串翻转

如何在Python3中判断字符串长度,首先给定一个字符串,然后将其翻转,逆序输出。这里可以使用字符串切片和reversed()方法来实现。

手机游戏更多