我认为这个错误与我的merge()方法有关,但是我认为我通过在MergeSort()中使用它来处理它。任何帮助都将不胜感激。:public Sort { // MergeSort class void sort(int A[], int size, int low, int high);break;合并Sort.cpp#include "Sort.h"void Me
它的行为就像我在mergesort()函数中引用输入数组作为全局变量一样,但我并没有这样做。它对数组进行了正确的排序;我只是被看起来像是作用域问题弄糊涂了。: ", arr1)print("input array after mergesort: ", arr1)当我运行上面的代码时,我得到以下输出:
input arra
我已经在Xcode中创建了一个简单的项目,用于算法实验,现在我正在尝试实现mergesort。mergesort函数的原型是void merge(long *left, long *right, int lsize, int rsize);其实现是void merge(long *left, long *right, in