C++中简单算法中的选择排序

在C++中将数组中的一组数进行排序——选择排序法。

思路:
定义一个数min,用循环的方法跟每个数进行比较,如果遇到更小的数x,就把x的值赋给min(注意,这里不需要用到交换),第一次循环后就可以得出数组中最小的数是x,将x排到数组的最左边,然后进行第二次循环。
代码例子:

#include 
using namespace std;
void SelectSort(int *list , const int n );/*声明这个函数,传入一个数组,一个数组中个数的总数*/
int main (){
	int array[] ={9,5,1,0,3,2,4,6,7,8};//10个乱序的数组
	SelectSort(array, 10 );
	for(int k = 0 ; k <10 ;k++){//循环输出这些数,看看排序的结果
	cout<

你可能感兴趣的:(C++中简单算法中的选择排序)