C++ 三种常见排序法
冒泡排序,选择排序,快速排序
#include<iostream>
using namespace std;
/*
打印数组中的所有元素
第一个参数为要传的数组,第二个为被传数组的长度
*/
void print(int arr[], int length){
for(int j = 0; j < length; j++){
cout<<arr[j] <<" ";
}
cout<<endl;
}
/*
交换数组中的两个元素的位置
第一个参数为要交换的数组,第二个为要调换值的下标1第三个为要调换的下标2
*/
void swap(int array[], int a, int b){
int s = array[a];
array[a] = array[b];
array[b] = s;
}
/*
冒泡排序
第一个参数为要传的数组,第二个为被传数组的长度
*/
void bubbleSort(int array[]