下载此文档

数据结构基础数据结构(C++描述).ppt


文档分类:IT计算机 | 页数:约895页 举报非法文档有奖
1/895
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/895 下载此文档
文档列表 文档介绍
数据结构基础教材: 《数据结构(C++描述)》(金远平编著,清华大学出版社,2005) 讲课教师: 金远平,软件学院 ******@:期末考试采用开卷方式,占总评成绩的70%。平时作业和实验占总评成绩30%。考试注重:概念、方法、技巧、思想、创新、关键步骤、程序设计风格2JYP参考文献:,,,FundamentalsofDataStructureInC++,ComputerSciencePress,,DataStructureswithC++,清华大学出版社(影印版),,DataStructures,Algorithms&SoftwarePrinciplesinC,Addison-pany,19943JYP第1章基本概念和方法本章论述学****和研究数据结构所必须的并且将反复出现的基本概念和方法。,首先需要建立被处理对象的数据模型。数据和世上万物一样,都是具有结构的。人们很自然地用数据结构表示应用领域的被处理对象。例如,树和图。数据结构由一个数据对象以及该对象中的所有数据元素之间的关系组成。数据元素本身可以是数据结构,因此,可以构造非常复杂的数据结构。5JYP为了模拟实际问题的求解过程和现实对象的行为,还必须提供对数据结构的相应操作。数据结构的实现是以下一层数据结构表示上一层数据结构,直至以程序设计语言提供的基本数据类型表示的过程。评价数据结构表示能力的标准主要是它能否方便且有效地实现需要的操作,而实现操作的算法设计及其效率高低也依赖于数据结构表示。数据结构的定义、表示及其操作的实现相互关联,都是数据结构研究的重要内容。6JYP计算机软件系统可看成是通过不同层次的数据结构及其操作实现的。例如:7JYP中间层数据结构起着核心作用,称之为建模层。对数据结构的研究产生了一批通用性强、具有很高实用价值的中间层数据结构,如数组、字符串、集合、线性表、栈、队列、链表、树、图、符号表等。系统地学****进而掌握数据结构的知识和方法,对于提高设计与开发软件系统尤其是复杂软件系统的能力,无疑是十分重要的。,例如,人们常用的手机。通过数据封装,将一个数据对象的内部结构和实现细节对外屏蔽。通过数据抽象,将一个数据对象的规格说明与其实现分离,对外提供简洁、清晰的接口。数据结构多层表示的过程反过来也就是从基础数据结构到应用领域数据结构的不断抽象与封装的过程。9JYP用抽象数据类型(ADT)描述数据抽象与封装是一种自然、有效的方法。数据类型由一个数据对象的集合和一组作用于这些数据对象的操作组成。例如,C++的基本数据类型char、int、float和double等。抽象数据类型是一个数据类型,该数据类型的组织遵循将数据对象及对这些数据对象的操作的规格说明与这些数据对象的表示、操作的实现相分离的原则。10JYP

数据结构基础数据结构(C++描述) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数895
  • 收藏数0 收藏
  • 顶次数0
  • 上传人新起点
  • 文件大小2.51 MB
  • 时间2018-09-15