![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
笨蛋程序员
这个作者很懒,什么都没留下…
展开
-
python 实现排序算法
本文不详细讲解排序原理,用 python 实现冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序。 目录冒泡排序选择排序插入排序希尔排序快速排序归并排序 冒泡排序 从第一个元素开始向倒数第二个元素,与后一个元素比较,如果该元素大于后一个元素,则交换,最大的元素将会被放在最后一个位置。再从第一个元素开始向倒数第三个元素,同样比较交换,次大的元素会被放在倒数第二个位置。依此类推,越大的元素越会被放在后面。 def bubble(list): n = len(list) for i in原创 2022-01-20 19:06:27 · 788 阅读 · 0 评论 -
python 实现二分查找
python 实现二分查找,递归实现,非递归实现。原创 2022-01-12 00:49:57 · 431 阅读 · 0 评论