C语言 选择排序
C语言实现数字选择排序
选择排序
选择排序设置一个起始位置,将其后面未排序的元素进行比较,每选出一个最小(大)的数字将其放在起始位置并将起始位置向后移动一位,直到起始位置移到最后一位。此时便完成了排序。
例如:
有数组 12 8 3
起始位置为第一个数字
第一次排序后:8 12 3
第二次:3 12 8
起始位置后的所有元素已经交换完,起始位置变为为第二个数字
第三次:3 8 12
结束
代码如下
//升序排序
#include<stdio.h>
void swap(int* a, int* b
原创
2020-12-26 10:30:42 ·
191 阅读 ·
1 评论