![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
排序
福贵儿
Stay Hungry, Stay Foolish
展开
-
冒泡排序
对于排序算法,通常被分为两种:外部排序 (因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存) 内部排序 (因数据量不是很大,数据可以直接记录在内存中进行排序)接下来陆续主要介绍内部排序,常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、基数排序等。1. 冒泡排序_介绍这个排序也是我们最开始接触的排序了,比较经典的排序 。...原创 2019-08-20 10:07:36 · 1602 阅读 · 0 评论 -
选择排序
对于排序算法,通常被分为两种:外部排序 (因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存) 内部排序 (因数据量不是很大,数据可以直接记录在内存中进行排序)接下来陆续主要介绍内部排序,常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、基数排序等。1. 选择排序_介绍算法思想:为每一趟从待排序的数据元素中选择最小(或最大)的...原创 2019-08-20 10:56:46 · 1592 阅读 · 0 评论 -
插入排序
对于排序算法,通常被分为两种:外部排序 (因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存) 内部排序 (因数据量不是很大,数据可以直接记录在内存中进行排序)接下来陆续主要介绍内部排序,常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、基数排序等。1. 插入排序_介绍算法思想: 从整个待排序列中选出一个元素插入到已经有序的子...原创 2019-08-20 11:19:45 · 1569 阅读 · 0 评论 -
归并排序
对于排序算法,通常被分为两种:外部排序 (因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存) 内部排序 (因数据量不是很大,数据可以直接记录在内存中进行排序)接下来陆续主要介绍内部排序,常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、基数排序等。1. 归并排序_介绍算法思想: 即先使每个子序列有序,再使子序列段间有序。若将...原创 2019-08-21 22:16:55 · 1523 阅读 · 0 评论 -
快速排序
对于排序算法,通常被分为两种:外部排序 (因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存) 内部排序 (因数据量不是很大,数据可以直接记录在内存中进行排序)接下来陆续主要介绍内部排序,常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、基数排序等。1. 快速排序_介绍算法思想: 从整个待排序列中选出一个元素插入到已经有序的子...原创 2019-08-27 13:24:43 · 1834 阅读 · 0 评论 -
堆排序
对于排序算法,通常被分为两种:外部排序 (因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存) 内部排序 (因数据量不是很大,数据可以直接记录在内存中进行排序)接下来陆续主要介绍内部排序,常见的有:冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序、基数排序等。1. 堆排序_介绍算法思想:将初始待排序关键字序列(R1,R2….Rn)构...原创 2019-08-27 13:25:31 · 1596 阅读 · 0 评论