第11章自学辅助义讲1.docVIP

  • 2
  • 0
  • 约2.03万字
  • 约 24页
  • 2017-02-09 发布于北京
  • 举报
第11章自学辅助义讲1

2012 年 3 月全国二级 公共基础 内 部 教 程 (2012年 3 月打印版) 当前版本:2012-03-01 - 4 - 第 1 章 算法与数据结构 算法的基本概念 1、算法:是指解题方案的准确而完整的描述。 (1) 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。程序也 可以作为算法的一种描述,但程序通常还要考虑程序运行时的环境限制等。 (2) 算法,是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,是明确 的,此顺序将在有限的次数下终止。 2、算法的基本特征: (1) 可行性,例如 10 +1-10 的问题 (2) 确定性,算法中每一步骤都必须有明确定义,不允许有模棱两可的解释,不允许有 多义性;例在特殊情况时,数学公式是正确的,但计算机就是无法操作。 (3) 有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合 理的执行时间的含义。例如 1/3 的无理数问题。 (4) 拥有足够的情报。所有的各种可能情况都要考虑到。 3、一个算法的优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改 进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。 (1) 算法的时间复杂度是指执行算法所需要的计算工作量,可以执行算法的过程中所需 要的

文档评论(0)

1亿VIP精品文档

相关文档