今天在重写归并函数的时候,当我把闭区间改成开区间后(即把小于等于改为小于)发现运行结果不对:
void Merge_sort(int A[], int temp[], int l, int r)
{
if (l >= r)return;
int mid = l + (r - l) / 2;
int
今天在重写归并函数的时候,当我把闭区间改成开区间后(即把小于等于改为小于)发现运行结果不对:
void Merge_sort(int A[], int temp[], int l, int r)
{
if (l >= r)return;
int mid = l + (r - l) / 2;
int