- 2
- 0
- 约3.74千字
- 约 20页
- 2017-06-09 发布于湖北
- 举报
课程内容: 计算机软件的基础知识———数据结构 课时安排: 数据结构——54学时 上机——12学时 第一章 概论 教学目的与要求 本章主要介绍数据结构中常用的基本概念和术语以及学习数据结构的意义。要求了解本章介绍的各种基本概念和术语,掌握算法描述和分析的方法。 教学重点与难点 本章重点是了解数据结构的逻辑结构、存储结构及数据的运算三方面的概念及相互关系。难点是算法时间复杂度的分析方法和抽象数据类型的概念。 1.1 什么是数据结构 程序=数据结构+算法 例1 书目自动检索系统 例2 人机对奕问题 多叉路口交通灯管理问题 数据结构定义: 是一门研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的学科。 1.2 基本概念和术语 1.数据、数据元素、数据项 数据(data)—所有能输入到计算机中去的描述客观事物的符号 数据元素(data element)—数据的基本单位,也称节点(node)或记录(record) 数据项(data item)—有独立含义的数据最小单位,也称域(field) 2.数据结构、逻辑结构、存储结构 数据结构是指数据及数据之间存在的一种或多种特定关系。虽然至今为止,计算机界尚未给出数据结构的标准定义,但它一般包括以下三方面的内容: 数据的逻辑结构、数据存储结构及数据
原创力文档

文档评论(0)