在C ++中合并排序

普里扬克

在竞争性编码中,我对代码合并排序有一个疑问,我知道如何对三个参数进行代码合并排序,即

merge_sort(int arr[],int left,int right)
{
     \\rest of code
}

但是问题是

merge_sort(int arr[],int size)
{
     \\rest of code
}

如何对2个参数执行合并排序?

布里斯托夫

您可以这样做:

merge_sort(int arr[],int size)
{
     merge_sort(arr, 0,size-1) // merge_sort(int arr[],int left,int right)
}

现在,您从2自变量1调用3自变量函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章