单选题
下列叙述中正确的是( )。
A、
算法的时间复杂度与算法程序中的语句条数成正比
B、
算法的时间复杂度与计算机的运行速度有关
C、
算法的时间复杂度与运行算法时特定的输入有关
D、
算法的时间复杂度与算法程序编制者的水平有关
【正确答案】
C
【答案解析】
解析:算法的时间复杂度是指执行算法所需要的计算工作量。为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行的基本运算次数还可能与特定的输入有关。故本题答案为C选项。
提交答案
关闭