简答题

算法转换的指导原则是什么?

正确答案

转换过程中的指导原则是:
(1)在编码前,尽可能化简有关的算术表达式和逻辑表达式。
(2)仔细检查算法中嵌套的循环,尽可能将某些语句或表达式移到循环外面。
(3)尽量避免使用多维数组。
(4)尽量避免使用指针和复杂的表。
(5)采用“快速”的算术运算。
(6)不要混淆数据类型,避免在表达式中出现类型混杂。
(7)尽量采用整数算术表达式和布尔表达式。
(8)选用等效的高效率算法。
上述的原则要在转换时统筹考虑,而不应该教条地使用。例如,程序员谨守的一条原则就是尽量不用GOTO语句,但是当要从一个嵌套很深的循环中直接跳出来时,GOTO语句就能很好地发挥作用。

答案解析

相似试题
  • 详细设计向代码设计转换过程的指导原则是什么?

    简答题查看答案

  • 细化算法的原则是什么?

    简答题查看答案

  • 作业调度算法是按照什么样的原则来选取作业并投入运行,调试算法的合理性直接影响系统的效率,作业调度算法有哪些?对算法的选择要考虑哪些问题?

    简答题查看答案

  • 图元的扫描转换算法是指()

    单选题查看答案

  • 英制长度值转换为公制值的查表算法是一个()。

    单选题查看答案

  • 软件需求分析的操作性原则和需求工程的指导性原则是什么?

    简答题查看答案

  • 将递归算法转换成对应的非递归算法时,通常需要使用()来保存中间结果。

    单选题查看答案

  • 对直线的扫描转换算法中,下列说法正确的是()

    单选题查看答案

  • 如果我们给h(n)加上如下的限制条件,(),则A算法转换为A*算法。

    单选题查看答案