排序算法是最基本且重要的一类算法,本文基于 VS2017,使用 C 语言来实现一些基本的排序算法. 一.选择排序 选择排序,先找到数组中最小的元素,然后将这个元素与数组的第一个元素位置互换(如果第一个元素就是最小元素,则与自己互换位置).然后在剩下的元素中寻找最小的元素,与第二个元素位置互换.以此循环,直到整个数组完成排序. 算法描述: 1)第一趟,从无序的数组中选出最小的元素,与第一个元素交换位置: 2)第二趟,除去第一个元素,剩下的元素组成一个无序数组,从中找出最小的元素然后与第二个元素交换…