1 / 4
文档名称:

数据结构与算法2.doc

格式:doc   大小:22KB   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据结构与算法2.doc

上传人:mh900965 2018/6/15 文件大小:22 KB

下载得到文件列表

数据结构与算法2.doc

相关文档

文档介绍

文档介绍:第一章数据结构基本概念
1、基本概念:理解什么是数据、数据对象、数据元素、数据结构、数据的逻辑结构与物理结构、逻辑结构与物理结构间的关系。
2、面向对象概念:理解什么是数据类型、抽象数据类型、数据抽象和信息隐蔽原则。了解什么是面向对象。由于目前关于这个问题有许多说法,我们采用了一种最流行的说法,即Coad与Yourdon 给出的定义:面向对象= 对象+ 类+ 继承+ 通信。
要点:
·抽象数据类型的封装性
·面向对象系统结构的稳定性
·面向对象方法着眼点在于应用问题所涉及的对象
3、数据结构的抽象层次:理解用对象类表示的各种数据结构
4、算法与算法分析:理解算法的定义、算法的特性、算法的时间代价、算法的空间代价。
要点:·算法与程序的不同之处需要从算法的特性来解释
·算法的正确性是最主要的要求
·算法的可读性是必须考虑的
·程序的程序步数的计算与算法的事前估计
·程序的时间代价是指算法的渐进时间复杂性度量
什么是数据结构
计算机解决问题的步骤
实际问题------数据模型------算法------程序------结果
工程师数学家程序员
计算机的用途
科学计算(数值运算):解方程(组),函数求值,概率统计等
非数值运算:字符,表格,图像,声音等
计算机的用途——数值运算
水库大坝的应力计算
预报人口增长
天气预报
数据结构的定义
描述非数值计算问题的模型是——
如表、树、图之类的数据结构
数据结构是——
研究计算机的操作对象(数据)以及它们之间的关系和操作等的学科

基本概念和术语
数据:计算机程序处理的符号的总称。
数据元素:数据的基本单位。
通常作为一个整体进行处理。
数据项:数据的不可分割的最小单位。
一个数据元素可以由若干个数据项构成。
数据对象:性质相同的数据元素的集合。
数据结构:相互间存在一种或多种关系的数据元素的集合。
数据结构的数学定义
数据结构是一个二元组
Data_Structure=(D,S)
D—数据元素的有限集合
S—定义在D上得关系的有限集合
例如
Complex=(C,R)
C={(c1,c2)|c1,c2是实数}
R={P|P是定义在C上的关系,<c1,c2>表示c1是实部,c2是虚部}
逻辑结构和物理结构
逻辑结构:数据元素之间的逻辑关系
物理结构:数据结构在计算机中的表示,又称存储结构
算法的设计取决于选定的逻辑结构
算法的事先依赖于采用的存储结构
数据类型与抽象的数据类型
数据类型(Data Type):
值的集合以及定义在这个集合上打的一组操作。
例如:C语言中的整数类型
抽象数据类型(ADT)
数学模型以及定义在该模型上的一组操作。
与其在计算机中的表示和实现无关。
ADT可用三元组表示:(D,S,P)
D—数据对象; S—D上的关系; P—对D的基本操作集
抽象数据类型三元组的定义
ADT Triplet{
数据对象:D={e1,e2,e3|e1,e2,e3属于Elemset(定义了关系的某个集合)}
数据关系:R1={<e1,e2>|<e2,e3>}
基本操作:
—InitTriplet(&T,v1,v2,v3)

最近更新

2025年西安欧亚学院马克思主义基本原理概论期.. 13页

2025年辽宁特殊教育师范高等专科学校单招职业.. 44页

2025年郑州职业技术学院单招职业技能考试题库.. 43页

2025年黑龙江生态工程职业学院马克思主义基本.. 12页

2026年中医住培带教师资理论考核题库100道及参.. 40页

2026年时事政治测试题库(名师系列) 13页

小学历史与文化知识竞赛题库100道及答案【夺冠.. 37页

小学历史与文化知识竞赛题库100道及参考答案【.. 37页

新安全生产法知识竞赛试题库及参考答案【突破.. 44页

最新全国政法队伍教育整顿知识竞赛试题库及完.. 40页

最新煤气操作证考试题100道附完整答案【网校专.. 40页

调频广播发射机功率放大器故障分析及检修 7页

2025年卧式车床合作协议书 58页

2025年光刻胶树脂项目建议书 81页

2025年黑龙江冰雪体育职业学院单招职业技能测.. 43页

2026年c语言专科期末测试题含答案 13页

2026年c语言试题期末及参考答案一套 13页

2026年云南锡业职业技术学院单招职业倾向性测.. 44页

2026年刑事诉讼原理与实务模拟题100道及答案【.. 48页

2026年各工种岗位作业安全考核试题及参考答案.. 40页

2026年国开电大基础写作形考题库附答案(研优.. 37页

2026年艺考笔试题库200道及参考答案(基础题).. 78页

2026年学校廉政知识测试题完整版 14页

基于混沌粒子群算法对APSIM-Wheat模型中春小麦.. 8页

2025广东省城市技师学院招聘工作人员1人考试参.. 47页

2025海南海口市教育局冬季赴高校面向2026应届.. 47页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2026年江西交通职业技术学院单招职业倾向性考.. 37页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

2024年南京信息职业技术学院单招职业技能测试.. 78页