#include<iostream>
using namespace std;
void show(int Array[], int n){
int i;
for (i = 0; i < n; i++){
cout << Array[i] << " ";
}
cout << endl;
}
void merge(int Array[],int ArrayT[], int L, int R, int M){
/*
用于将两段序列归并起来,分别是L~M,M+1~R
将Array的元素L~R,归并到ArrayT中去。
分隔值为M
*/
int leftCursor = L
归并排序(基于C++的递归实现)
最新推荐文章于 2024-03-03 20:21:04 发布