十大排序算法
常见的排序算法:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、堆排序、计数排序、桶排序、基数排序的思想
冒泡排序:比较相邻两个元素的大小,将大的元素交换到后面,重复执行直至整个序列有序。
选择排序:从未排序的元素中找到最小的元素,放到已排好序列的末尾,重复执行直至整个序列有序。
插入排序:将未排序的元素一个个插入到有序的序列中,重复执行直至整个序列有序。
归并排序:将序列分成两半,对每个子序列递归排序,然后合并两个子序列,重
常见的排序算法:冒泡排序、选择排序、插入排序、归并排序、快速排序、希尔排序、堆排序、计数排序、桶排序、基数排序的思想
冒泡排序:比较相邻两个元素的大小,将大的元素交换到后面,重复执行直至整个序列有序。
选择排序:从未排序的元素中找到最小的元素,放到已排好序列的末尾,重复执行直至整个序列有序。
插入排序:将未排序的元素一个个插入到有序的序列中,重复执行直至整个序列有序。
归并排序:将序列分成两半,对每个子序列递归排序,然后合并两个子序列,重