归并排序算法细节演示

【样例输入】

5
11 8 34 2 9

【样例输出】

2 8 9 11 34

#include
using namespace std;
int n;//n个数 
int data[100];
int tmp[100];
int nums = 1;
void ss(){
	cout<=data[POS2]){
			tmp[nums++] = data[POS2++];
		}else{
			tmp[nums++] = data[POS1++];
		}
	}
	while(POS2<=end){
		tmp[nums++] = data[POS2++];
	}
	while(POS1<=mid){
		tmp[nums++] = data[POS1++];
	}
	cout<>n;
	for(int i=1;i<=n;i++){
		cin >> data[i];
	}
    huafen(1,n);
    
	return 0;
}

//8
//60 71 49 11 82 49 3 66

归并排序算法细节演示_第1张图片

 

你可能感兴趣的:(算法,c++,排序算法)