【发布时间】:2020-05-27 19:37:48
【问题描述】:
在竞争性编码中,我遇到了一个编码合并排序的问题 我知道如何用三个参数编写合并排序,即
merge_sort(int arr[],int left,int right)
{
\\rest of code
}
但问题是
merge_sort(int arr[],int size)
{
\\rest of code
}
如何对 2 个参数进行归并排序?
【问题讨论】:
-
你能写一个辅助函数吗?您还可以编写递归 lambda 函数。
-
这种编码的竞争力如何? bottom up merge sort 会稍微快一些。没有递归,所以不需要辅助函数。