计算机二级公共基础知识(数据结构和算法).pptVIP

  • 4
  • 0
  • 约2.03万字
  • 约 109页
  • 2018-05-30 发布于福建
  • 举报

计算机二级公共基础知识(数据结构和算法).ppt

全国计算机等级考试 二级公共基础知识 一、 数据结构与算法 1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5. 线性单链表、双向链表与循环链表的结构及其基本运算。 6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,插入类排序,选择类排序)。 1.1 算法 1.1.1 算法(algorithm)基本概念      1.1.2 算法的基本要素 1、对数据对象的运算和操作 算术运算 逻辑运算 关系运算 数据传输 2、算法的控制结构 算法中各操作之间的执行顺序 一个算法一般可以用顺序、选择、循环3种基本结构组合而成。 1.1.3 算法设计基本方法 列举法 归纳法 递推 递归(以简洁的形式设计和描述算法) 减半递推技术 回溯法 1.2 算法复杂度 1.2.1 时间复杂度 是指执行算法所需要的计算工作量。 通常有事后统计法和事前分析估算法。 ★算法的工作量用算法所执行的基本运算次数来度量. ★算法所执行的基本运算次数与问题的规模n有关(即

文档评论(0)

1亿VIP精品文档

相关文档