第15章算法与数据结构(讲稿).docVIP

  • 1
  • 0
  • 约1.08万字
  • 约 16页
  • 2019-10-11 发布于湖北
  • 举报
第十五章 数据结构与算法 大纲要求: 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 重要考点: 1.算法复杂度。 2.数据结构、栈、队列、线性链表的基本概念。 3.二叉树和存储结构 4.线性表、树的节点计算和遍历。 5.冒泡排序的最坏次数计算。 15.1 算法 知识点1 算法的基本概念 所谓算法是对特定问题求解步骤的一种描述。 基本特征如下: (1)可行性:算法的每一步操作都可通过已有的基本操作执行有限次实现。 (2)有穷性:算法必须在执行有穷步之后结束,包括合理的执行时间的含义。 (3)确定性:算法中每一步骤都必须有明确定义,他人理解时不可产生二义性。 (4)输出:一个算法应该有一个或多个输出。 【经典题解】 1、算法的有穷性是指______ A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的 C)算法程序的长度是

文档评论(0)

1亿VIP精品文档

相关文档