最近慢慢对排序算法开始复习。
冒泡排序
1 | // 冒泡排序:每次将最大值选择到之后的位置 |
选择排序
1 | // 选择排序:每次选择最小的值放在最前面 |
插入排序
1 | // 插入排序:每次将待排序的值与前面已经排序的值进行比较, |
希尔排序
归并排序
快速排序
1 | // 判断是否进行了数据交换,如果不存在,则说明后面的数据都要比第一个数据大, |
本来无一物,何处惹尘AI
最近慢慢对排序算法开始复习。
1 | // 冒泡排序:每次将最大值选择到之后的位置 |
1 | // 选择排序:每次选择最小的值放在最前面 |
1 | // 插入排序:每次将待排序的值与前面已经排序的值进行比较, |
1 | // 判断是否进行了数据交换,如果不存在,则说明后面的数据都要比第一个数据大, |