对于给定的问题,考虑算法复杂性的意义是
A: 设计出易于实现的算法
B: 若该问题已有多种算法时,尽可能选择其中复杂性低的求解问题
C: 提高算法设计的学术水平层次
D: 判断算法的正确性
A: 设计出易于实现的算法
B: 若该问题已有多种算法时,尽可能选择其中复杂性低的求解问题
C: 提高算法设计的学术水平层次
D: 判断算法的正确性
举一反三
- 对于给定的问题,考虑算法复杂性的意义是_____________。 A: 设计出复杂性高的算法 B: 若该问题已有多种算法时,尽可能选择其中复杂性低的求解问题 C: 提高算法设计的学术水平层次 D: 判断算法的正确性
- 对于任意给定的问题,设计出复杂性尽可能低的算法是设计算法时所追求的一个重要目标。
- 对于算法类问题求解,下列说法正确的是_________。 A: 一般而言,算法类问题求解包括数学建模、算法策略设计、算法的数据结构与控制结构设计三个基本步骤 B: 一般而言,算法类问题求解包括数学建模、算法策略设计、算法的数据结构与控制结构设计、算法的正确性与复杂性分析四个基本步骤 C: 一般而言,算法类问题求解包括数学建模、算法策略设计、算法的数据结构与控制结构设计、算法的程序实现、算法的正确性与复杂性分析五个基本步骤 D: 上述说法都正确
- 【单选题】____是算法效率的度量,是评价算法优劣的重要依据;_____是问题本身的复杂程度,是问题固有的性质。 A. 算法复杂性;问题复杂性 B. 问题复杂性;算法复杂性 C. 算法复杂性;算法复杂性 D. 问题复杂性;问题复杂性
- 对于算法类问题求解,下列说法正确的是_________。 A: 一般而言,算法类问题求解包括数学建模、算法策略设计、算法的数据结构与控制结构设计三个基本步骤 B: 一般而言,算法类问题求解包括数学建模、算法策略设计、算法的数据结构与控制结构设计、算法的程序实现、算法的正确性与复杂性分析五个基本步骤 C: 一般而言,算法类问题求解包括数学建模、算法策略设计、算法的数据结构与控制结构设计、算法的正确性与复杂性分析四个基本步骤 D: 其它三个选项的说法都正确