//main.cpp
#include <iostream>#include "merge_sort.h"
using namespace std;
int main(int argc, char ** argv){ int A[10] = {3,2,5,4,3,2,1,90,2,43};
MergeSort( A, 0, 9 ); for( int i = 0; i <= 9; i++ ){ cout << A[i] << " : "; }
return 0;}
//merge_sort.h
#ifndef _MERGE_SORT_H_#define _MERGE_SORT_H_
void MergeSort( int a[], int left, int right );void Merge( int a[], int b[], int left, int i, int right );void Copy( int a[], int b[], int left, int right );
#endif
//merge_......
阅读全文