K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
给定如下C++程序:
int choose(int n, int m) { if (m == 0 || m == n) return 1; return choose(n - 1, m - 1) + choose(n - 1, m); }
请选择该程序的时间复杂度。
$O(2^n)$
$O(2^m \times (n - m))$
$O(C(n, m))$
$O(m \times (n - m))$