C语言_冒泡排序_选择排序_插入排序_快速排序

#include 
#define SIZE 10
void quickSort(int x[],int indexL,int indexR){
	int i,j,mid,temp,k;
	i=indexL;j=indexR;mid=x[i];
	if(i>=j){
		return;
	}
	while(iindexL&&x[j]>=mid){
			j--;
		}
		if(i=0;j--){			
			if(tempx[j]){
				min=x[j];
				index=j;
			}
		}
		if(i!=index){
			temp=x[i];
			x[i]=min;
			x[index]=temp;
			for(k=0;kx[j]){
				temp=x[i];
				x[i]=x[j];
				x[j]=temp;
				for(k=0;k

C语言_冒泡排序_选择排序_插入排序_快速排序_第1张图片

C语言_冒泡排序_选择排序_插入排序_快速排序_第2张图片 

C语言_冒泡排序_选择排序_插入排序_快速排序_第3张图片 

C语言_冒泡排序_选择排序_插入排序_快速排序_第4张图片 

你可能感兴趣的:(C语言_冒泡排序_选择排序_插入排序_快速排序)