![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python排序
文章平均质量分 52
排序算法
我真的想笑
这个作者很懒,什么都没留下…
展开
-
【Python】插入排序算法,摸鱼失败的第六天
其实这些排序基本是一样的插入排序=快速排序/2快速是取两边同时开始插入是取一边开始...原创 2022-03-11 09:33:01 · 807 阅读 · 0 评论 -
【Python】冒泡排序算法,摸鱼失败的第四天
摸鱼失败的第四天原创 2022-02-28 09:50:52 · 292 阅读 · 0 评论 -
【Python】快速排序算法,摸鱼失败的第三天
排序的基本思想:选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小。然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以达到全部数据变成有序。步骤:(1) 从数列中挑出一个基准值。(2) 将所有比基准值小的摆放在基准前面,所有比基准值大的摆在基准的后面(相同的数可以到任一边),在这个分区退出之后,该基准就处于数列的中间位置。(3) 递归地把基准值前面的子数列和基准值后面的子数列进行排序。排序过程示意图如下原创 2022-02-25 11:37:06 · 74 阅读 · 0 评论 -
【Python】归并排序算法,摸鱼失败的第二天
首先要看懂归并排序就先要学习递归 怎么学习递归?最佳答案:http://www.baidu.com好然后就是学习归并的基础思想 就是将数据分组然后进行比较进行比较后“合体”从小开始比较: 14和22比 14<22 ...原创 2022-02-24 20:04:02 · 257 阅读 · 0 评论 -
【Python】基数排序算法,摸鱼失败的第一天
基数排序就是将不同的位数进行 分类-----取出从而达到不用比较进行排序简单的演示:进行个位数排序:将第二步分配好的结果按顺序取出,因为是按个位排序的,所以取出来的元素一定是按个位有序的,如图3所示将元素按十位放入到相应的位置,上一步的数是按个位有序的,现在按十位放入相应的位置,放入之后,对于每个位置而言,都是大数在上面,小数在下面,如图4所示因为是从小到大排序,将元素从左往右,从下到上依次取出,如图5所示从而达到排序的结...原创 2022-02-24 09:28:11 · 298 阅读 · 1 评论 -
【Python】堆排序算法,摸鱼失败的第五天
堆排序=放入+维护堆+取出...原创 2022-03-04 10:32:03 · 254 阅读 · 0 评论