题目
下列哪个选项不属于考虑算法好坏的主要因素____。. A. 执行算法所消耗的时间.B. 执行算法所耗费的储存空间,其中主要考虑辅助存储空间。C. 编写代码的长短。D. 算法应易于理解,易于编码,易于调试等.
下列哪个选项不属于考虑算法好坏的主要因素____。.
- A. 执行算法所消耗的时间.
- B. 执行算法所耗费的储存空间,其中主要考虑辅助存储空间。
- C. 编写代码的长短。
- D. 算法应易于理解,易于编码,易于调试等.
题目解答
答案
C
解析
考查要点:本题主要考查对算法评价标准的理解,需要明确算法好坏的核心考量因素。
解题核心思路:算法的优劣主要从时间复杂度、空间复杂度、可读性等方面进行判断。代码长度属于实现细节,与算法本身的设计无关,因此不属于主要因素。
破题关键点:
- 时间复杂度(选项A):算法执行所需的时间。
- 空间复杂度(选项B):算法运行所需的存储空间。
- 可读性(选项D):算法是否易于理解、实现和维护。
- 代码长度(选项C):与具体编程语言相关,不是算法本身的评价标准。
选项分析:
- A. 执行时间:算法的时间复杂度直接影响效率,是核心因素。
- B. 存储空间:算法的空间复杂度决定资源消耗,属于主要考虑因素。
- C. 代码长短:代码长度受语言和实现方式影响,无法反映算法本身的优劣。
- D. 易懂性:良好的可读性便于团队协作和后期维护,属于重要标准。
结论:选项C(代码长短)不属于算法好坏的主要评价因素。