C++ 合并排序和合并C++;

C++ 合并排序和合并C++;,c++,mergesort,insertion-sort,C++,Mergesort,Insertion Sort,学校作业中我的MergeSort()和Merge()有问题。我是C++新手(我已经离开学校两年了,他们用新课来改变我的专业。我在学习java……)长篇小说,我的 MeGe()/和合并代码>( >函数>在调试代码时,在VS代码中不起作用。我对函数的正常工作有问题。我不知道我是否正确地传递了参数 我试图通过将MergeSort()函数上移到MergeSort()上方来更改它 void合并(int B[],int&lStart,int&lEnd,int&rStart,int&rEnd){ 整数长度;

学校作业中我的
MergeSort()
Merge()
有问题。我是C++新手(我已经离开学校两年了,他们用新课来改变我的专业。我在学习java……)长篇小说,我的<代码> MeGe()/<代码>和合并代码>(<代码> >函数>在调试代码时,在VS代码中不起作用。我对函数的正常工作有问题。我不知道我是否正确地传递了参数

我试图通过将
MergeSort()
函数上移到
MergeSort()
上方来更改它

void合并(int B[],int&lStart,int&lEnd,int&rStart,int&rEnd){
整数长度;
内部温度[长度];
int theSaved=第1部分;
int i=第一部分;

而(lStartstd::sort
std::stable\u sort
。或者至少使用
std::inplace\u merge
。如果甚至不可行,请尝试模仿e设计界面时使用标准算法。通过引用传递索引并在函数中修改它们确实令人困惑。我应该使用什么IDE?我目前有eclipse、vs代码、armercode和netbeans。配置它们并不容易。我使用vs代码n我已经在调试程序方面遇到了一些特殊问题,您可以考虑der使用Visual Studio(而不是VS代码),但VS不支持可变长度数组。您可以使用获得等效值。请参阅