![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 84
帅泽泽
夏虫不可语冰
展开
-
算法相关-经典排序算法(python实现)
概述 插入排序 将未排序的元素同已排序的元素从后往前比较,带排序元素:a,被比较元素:b,如果a<b则, swap(a,) 快速排序 每趟排序把基准值放到对的位置即左边的元素都比它小,右边的元素都比它大 冒泡排序 每一趟排序(包括多次两两比较和交换)找出余下的最大元素放在数组的最后,叫沉底排序更贴切。 选择排序 对未排序的元素找出最小的元素, 放到未排序数组的0号位置 希尔排序 插入排序的改进;插入排序比较移动的步长是1,希尔排序中改进该步长,从大缩小到1 堆排序 利用大顶堆原创 2021-07-20 14:48:33 · 271 阅读 · 0 评论 -
算法相关-经典排序算法(goland实现)
概述 插入排序 将未排序的元素同已排序的元素从后往前比较,带排序元素:a,被比较元素:b,如果a<b则, swap(a,) 快速排序 每趟排序把基准值放到对的位置即左边的元素都比它小,右边的元素都比它大 冒泡排序 每一趟排序(包括多次两两比较和交换)找出余下的最大元素放在数组的最后,叫沉底排序更贴切。 选择排序 对未排序的元素找出最小的元素, 放到未排序数组的0号位置 希尔排序 插入排序的改进;插入排序比较移动的步长是1,希尔排序中改进该步长,从大缩小到1 堆排序 利用大顶堆原创 2021-07-20 11:08:23 · 386 阅读 · 2 评论