衡量一个算法优劣的两个方面为算法占用的内存空间、执行算法耗用的时间。
对
举一反三
- 衡量一个算法优劣的两个方面为算法占用的内存空间、执行算法耗用的时间。 A: 正确 B: 错误
- 一个算法的优劣可以用时间复杂度和空间复杂度来衡量。
- 评价一个算法的优劣,可以()。 A: 只考虑是否得出正确的答案 B: 只考虑算法执行的时间 C: 只考虑算法所需占用的空间 D: 从执行时间和需占用的空间两方面考虑
- 下列关于算法复杂度描述正确的是( )。 A: 算法的时间复杂度是指算法执行的时间 B: 算法的空间复杂度是指执行这个算法所需的内存空间 C: 一个算法的空间复杂度大,则其时间复杂度必定大 D: 一个算法的空间复杂度大,则其时间复杂度必定小
- 衡量排序算法的两个主要性能指标是执行排序算法所需要的时间和执行排序算法所需要的附加空间
内容
- 0
通常情况下,人们以算法的时间复杂度作为算法优劣的衡量指标,而不看重算法的空间复杂度
- 1
时间复杂性是衡量一个算法优劣的唯一标准。
- 2
算法的空间复杂度是指执行算法所需要的内存空间。
- 3
怎样衡量一个算法的优劣?
- 4
【单选题】下列叙述中错误的是() A. 算法在运行过程中临时占用存储空间大小的度量被定义为算法的空间复杂度 B. 一个算法的空间复杂度只考虑在运行过程中为局部变量分配的存储空间的大小 C. 对于一个算法,其时间复杂度和空间复杂度是相互独立的 D. 评价算法性能的标准是通过分析算法执行所需要的时间和存储空间来判断一个算法的优劣