
python学习
文章平均质量分 52
maker011
10年javaweb开发经验,目前专注于大学生项目实战开发,讲解,毕业答疑辅导等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python学习——python实现选择排序算法
python实现选择排序算法一、选择排序算法实现原理基本思想具体步骤二、图解选择排序三、py代码实现选择排序算法一、选择排序算法实现原理基本思想首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。具体步骤从第一个数开始计数基准(为最小值),记录下标循环比较后面的数,记录比基准小的数的下标,直到最后一个数比较后,将当前最小值下标与基准替换从下标为第几次循环开始继续原创 2021-01-06 11:45:30 · 986 阅读 · 0 评论 -
python学习——python实现冒泡排序算法
python实现冒泡排序算法一、冒泡排序算法实现原理基本思想具体步骤二、图解快速排序三、py代码实现快速排序算法一、冒泡排序算法实现原理基本思想比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。具体步骤从第一个开始,比较相邻二个数据的大小,将大的放在后面,直到比较到最后原创 2021-01-06 11:36:06 · 12043 阅读 · 5 评论 -
python学习——python实现快速排序算法
python实现快速排序算法一、快速排序算法实现原理基本思想具体步骤二、图解快速排序三、py代码实现快速排序算法一、快速排序算法实现原理基本思想先从数列中取出一个数作为基准数。分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。再对左右区间重复第二步,直到各区间只有一个数。具体步骤先以一个基准开始(通常为第一个数)从右边开始找到第一个比基准小的数从左边开始找到第一个比基准大的数将比基准小的数和比基准大的数调换位置继续从右往左以及从左往右调到对应的数,直原创 2021-01-06 11:23:35 · 6013 阅读 · 2 评论