计算机二级基础数据结构与算法(20200901185913).pdfVIP

  • 0
  • 0
  • 约4.83千字
  • 约 5页
  • 2020-09-02 发布于广东
  • 举报

计算机二级基础数据结构与算法(20200901185913).pdf

数据结构与算法 1.1 算法 1.算法的基本概念 算法是指解题方案的准确而完整的描述。通俗的说,算法就是计算机解题 的过程。算法不等于程序,也不等于计算方法,由于受到计算机系统运行环境 的限制,程序的编制不可能优于算法的设计。 2 .算法的基本特征 ① 确定性 : 算法中每一步骤都必须有明确定义,不允出现歧义。 ② 有穷性 : 算法必须能在有限的时间内执行完成,即能在执行有限个步骤 后终止。 ③ 可行性 : 算法原则上能够精确地执行。 ④ 拥有足够的情报 : 算法有零个或多个输入、至少有一个输出。 3.算法的基本要素 一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是 算法的控制结构。 ·运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。 ·三种基本控制结构:顺序结构、选择结构、循环结构。 4 .算法的复杂度 ① 算法时间复杂度:指执行算法所需要的计算工作量。即算法执行过程中 所需要的基本运算次数。通常用平均性态和最坏情况复杂度衡量算法的时间复 杂度。 ② 算法空间复杂度:执行算

文档评论(0)

1亿VIP精品文档

相关文档