我真的不知道如何找到算法的递归方程我已经阅读了关于这个主题的其他问题,但有些东西我仍然没有得到。例如在下面的代码中(实际上是伪代码:)):
MergeSort(list "L" of "n" elements):
if n=<1 then return L
L1 <- MergeSort(L1... n/2)
L2 <- MergeSort(L(n/2 +1) ... n)
L <- Merge(L1, L2)
return L
递归方程如下: T(1) = b T(n) = c1 + c2.n + 2T(n/2)
我不明白什么是 c1、c2 和 b 谢谢你的帮助