数据结构-用面向对象方法与C++描述.ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《数据结构-用面向对象方法与C++描述.ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 面向 对象 方法 C+ 描述 ppt 课件
- 资源描述:
-
1、数据结构数据结构东南大学计算机学院东南大学计算机学院 XXXX1感谢你的观看2019年8月23课程说明课程说明n课程编号:课程编号:09002041n授课学时:授课学时:32学时(学时(1至至16周,周,2学时学时/周)周)n课程分类:选修课程分类:选修n答疑地点:计算机楼答疑地点:计算机楼532,每周,每周1次次(周一上午周一上午)n考核形式:考核形式:r期末笔试期末笔试80%+平时成绩平时成绩20%r期末考试实行开卷方式期末考试实行开卷方式n作业:作业:r从布置作业起,到下一次课前两天从布置作业起,到下一次课前两天(周日周日23:00)r电子版,提交到教务处网站上的课程中心电子版,提交到教
2、务处网站上的课程中心r文件命名文件命名(04012501_XX),文件格式,文件格式(.pdf、.doc、.docx、.jpg),大小,大小500Kn联系方式联系方式r电话电话: rEmail: 2感谢你的观看2019年8月23教材教材n殷人昆殷人昆,数据结构数据结构用面向对象方法与用面向对象方法与C+描述(第描述(第2版)版), 清华大学出版社清华大学出版社, 2007n参考书目参考书目r金远平,金远平,数据结构数据结构C+描述描述,清华大学出版社,清华大学出版社,2005rW. Ford and W. Topp, Data Structures with C+, 清华大学出版社(影印版)清
3、华大学出版社(影印版), 19973感谢你的观看2019年8月23数据结构的重要性数据结构的重要性n计算机核心课程计算机核心课程n许多课程的基础许多课程的基础n考研、找工作须复习的一门课考研、找工作须复习的一门课4操作系统操作系统软件工程软件工程编译原理编译原理人工智能人工智能图形学图形学数据库数据库数据结构数据结构感谢你的观看2019年8月23第一章第一章 绪论绪论东南大学计算机学院东南大学计算机学院 XXXX5感谢你的观看2019年8月23本章主要内容本章主要内容n数据结构的基本概念数据结构的基本概念n数据的逻辑结构数据的逻辑结构n数据的存储结构数据的存储结构n抽象数据类型抽象数据类型n算
4、法定义算法定义n算法性能分析与度量算法性能分析与度量6感谢你的观看2019年8月23数据结构的基本概念数据结构的基本概念n数据数据n数据元素数据元素n数据结构数据结构7感谢你的观看2019年8月23数据结构的基本概念数据结构的基本概念n数据数据r信息的载体(殷人昆)信息的载体(殷人昆)r信息的一种符号表示(严蔚敏)信息的一种符号表示(严蔚敏)r描述事物的符号记录(维基)描述事物的符号记录(维基)r在计算机科学中,数据指能输入到计算机中并被在计算机科学中,数据指能输入到计算机中并被计算机程序识别和处理的符号的集合。计算机程序识别和处理的符号的集合。8感谢你的观看2019年8月23数据结构的基本概
5、念数据结构的基本概念n数据数据n数据元素数据元素r数据的基本单位。在计算机程序中常作为一个整数据的基本单位。在计算机程序中常作为一个整体进行考虑和处理体进行考虑和处理。r如学生组成班级,学生是数据元素,班级如学生组成班级,学生是数据元素,班级是学生是学生集合集合。9感谢你的观看2019年8月23数据结构的基本概念数据结构的基本概念n数据数据n数据元素数据元素n数据结构数据结构r某一数据元素集合中数据元素之间的关系。某一数据元素集合中数据元素之间的关系。r形式化定义:形式化定义:Data_Structure = D, RD 是数据是数据元素的集合;元素的集合;是数据元素之间关系是数据元素之间关系
6、的有限的有限集合。集合。10感谢你的观看2019年8月23数据的逻辑结构数据的逻辑结构n数据元素及其之间的抽象关系数据元素及其之间的抽象关系r集合集合r线状结构线状结构r树状结构树状结构r图或网状结构图或网状结构11感谢你的观看2019年8月23数据的逻辑结构数据的逻辑结构n数据元素及其之间的抽象关系数据元素及其之间的抽象关系r集合集合r线状结构线状结构r树状结构树状结构r图或图或网状网状结构结构12感谢你的观看2019年8月23数据的逻辑结构数据的逻辑结构n数据元素及其之间的抽象关系数据元素及其之间的抽象关系r集合集合r线状结构线状结构r树状结构树状结构r图或网状结构图或网状结构13感谢你的
7、观看2019年8月23数据的逻辑结构数据的逻辑结构n数据元素及其之间的抽象关系数据元素及其之间的抽象关系r集合集合r线状结构线状结构r树状结构树状结构r图或网状结构图或网状结构14感谢你的观看2019年8月23数据的逻辑结构数据的逻辑结构n数据元素及其之间的抽象关系数据元素及其之间的抽象关系r集合集合r线状结构线状结构r树状结构树状结构r图或网状结构图或网状结构15115437121768图结构图结构网状结构网状结构感谢你的观看2019年8月23数据的存储结构数据的存储结构n数据及其逻辑结构在计算机中的表示,实质上数据及其逻辑结构在计算机中的表示,实质上是存储器的分配是存储器的分配r顺序存储结
8、构顺序存储结构r链接存储结构链接存储结构r索引存储结构索引存储结构r散列存储结构散列存储结构16感谢你的观看2019年8月23数据的存储结构数据的存储结构n数据及其逻辑结构在计算机中的表示,实质上数据及其逻辑结构在计算机中的表示,实质上是存储器的分配是存储器的分配r顺序存储结构顺序存储结构r链接存储结构链接存储结构r索引存储结构索引存储结构r散列存储结构散列存储结构17存储(存储(bat, cat, eat)起始地址batcateat感谢你的观看2019年8月23数据的存储结构数据的存储结构n数据及其逻辑结构在计算机中的表示,实质上数据及其逻辑结构在计算机中的表示,实质上是存储器的分配是存储器
9、的分配r顺序存储结构顺序存储结构r链接存储结构链接存储结构r索引存储结构索引存储结构r散列存储结构散列存储结构18存储(存储(bat, cat, eat)bat0200cat03200320eat02000256感谢你的观看2019年8月23数据的存储结构数据的存储结构n数据及其逻辑结构在计算机中的表示,实质上数据及其逻辑结构在计算机中的表示,实质上是存储器的分配是存储器的分配r顺序存储结构顺序存储结构r链接存储结构链接存储结构r索引存储结构索引存储结构r散列存储结构散列存储结构19文件名文件名1地址地址1文件文件2文件名文件名2地址地址2文件名文件名3地址地址3文件文件3文件文件1地址地址2
10、地址地址3地址地址1感谢你的观看2019年8月23数据的存储结构数据的存储结构n数据及其逻辑结构在计算机中的表示,实质上数据及其逻辑结构在计算机中的表示,实质上是存储器的分配是存储器的分配r顺序存储结构顺序存储结构r链接存储结构链接存储结构r索引存储结构索引存储结构r散散列存储结构列存储结构20100,400,500,800,900129834567100400500800900hash(key)=key/100感谢你的观看2019年8月23抽象数据类型抽象数据类型n数据类型:一组值的集合以及一组相关的操作数据类型:一组值的集合以及一组相关的操作r基本数据类型基本数据类型C语言中语言中int、
展开阅读全文