在计算机科学中,什么是算法的时间复杂度? A. 算法执行所需的时间 B. 输入规模与执行时间的关系 C. 算法的空间占用 D. 算法的最优解 答案解析 本题考察的是算法分析的基本概念。时间复杂度是描述算法执行时间与输入规模之间关系的函数,因此选择正确答案B。错误选项A(算法执行所需的时间)是具体的时间,而不是复杂度的定义,C(算法的空间占用)是空间复杂度的概念,D(算法的最优解)与时间复杂度无关。易错点在于对时间复杂度和实际执行时间的混淆。 正确答案:B