#4449. [GESP202606 八级 C++] 第 6 题

[GESP202606 八级 C++] 第 6 题

归并排序每次把长度为 nn 的序列分成两个规模约为 n2\frac{n}{2} 的子序列,递归排序后再用线性时间合并。该算法的 时间复杂度通常为( )。

{{ select(1) }}

  • O(n)O(n)
  • O(n2)O(n^2)
  • O(logn)O(\log n)
  • O(nlogn)O(n \log n)