1 / 3
文档名称:

何谓数据结构.doc

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

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

分享

预览

何谓数据结构.doc

上传人:ffy51856fy 2016/1/20 文件大小:0 KB

下载得到文件列表

何谓数据结构.doc

文档介绍

文档介绍:何谓数据结构数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种操作。数据结构主要研究什么?数据结构作为一门学科主要研究数据的各种逻辑结构和存储结构,以及对数据的各种操作。因此,主要有三个方面的内容:数据的逻辑结构;数据的物理存储结构;对数据的操作(或算法)。通常,算法的设计取决于数据的逻辑结构,算法的实现取决于数据的物理存储结构。什么是数据结构?什么是逻辑结构和物理结构?数据是指由有限的符号(比如,"0"和"1",具有其自己的结构、操作、和相应的语义)组成的元素的集合。结构是元素之间的关系的集合。通常来说,一个数据结构DS可以表示为一个二元组:DS=(D,S),//.,data-structure=(data-part,logic-structure-part)这里D是数据元素的集合(或者是“结点”,可能还含有“数据项”或“数据域”),S是定义在D(或其他集合)上的关系的集合,S={R|R:D×D×...},称之为元素的逻辑结构。逻辑结构有四种基本类型:集合结构、线性结构、树状结构和网络结构。表和树是最常用的两种高效数据结构,许多高效的算法可以用这两种数据结构来设计实现。表是线性结构的(全序关系),树(偏序或层次关系)和图(局部有序(weak/localorders))是非线性结构。数据结构的物理结构是指逻辑结构的存储镜像(image)。数据结构DS的物理结构P对应于从DS的数据元素到存储区M(维护着逻辑结构S)的一个映射:P:(D,S)-->M存储器模型:一个存储器M是一系列固定大小的存储单元,每个单元U有一个唯一的地址A(U),该地址被连续地编码。每个单元U有一个唯一的后继单元U'=(U)。P的四种基本映射模型:顺序(sequential)、链接(linked)、索引(indexed)和散列(hashing)映射。因此,我们至少可以得到4×4种可能的物理数据结构:sequential(sets)linkedlistsindexedtreeshashgraphs(并不是所有的可能组合都合理)数据结构DS上的操作:所有的定义在DS上的操作在改变数据元素(节点)或节点的域时必须保持DS的逻辑和物理结构。DS上的基本操作:任何其他对DS的高级操作都可以用这些基本操作来实现。最好将DS和他的所有基本操作看作一个整体——称之为模块。我们可以进一步将该模块抽象为数据类型(其中DS的存储结构被表示为私有成员,基本操作被表示为公共方法),称之为ADT。作为ADT,堆栈和队列都是一种特殊的表,他们拥有表的操作的子集。对于DATs的高级操作可以被设计为(不封装的)算法,利用基本操作对DS进行处理。好的和坏的DS:如果一个DS可以通过某种“线性规则”被转化为线性的DS(例如线性表),则称它为好的DS。好的DS通常对应于好的(高效的)算法。这是由计算机的计算能力决定的,因

最近更新

2025年谷雨节气祝福语录(通用40句) 5页

2025年山东经贸职业学院单招职业适应性测试题.. 65页

2025年谷雨正能量发圈句子(精选230句) 22页

2025年山东科技职业学院单招职业技能测试题库.. 67页

律师事务所的实习周记 6页

2025年山东省莱芜市单招职业倾向性考试题库最.. 66页

小学二年级暑期学习计划样本集锦推荐 5页

2025年谈实施初中数学分层教学提高学生素质 6页

2025年调研总工会工作报告 4页

2025年冲压模具设计与制造期中考试 5页

2025年农民养殖专业合作社投资计划书 10页

2025年农村基层干部廉洁履行职责 2页

2025年山东省临沂市单招职业倾向性测试题库完.. 66页

基因编辑技术应用-第4篇-洞察研究 35页

新学期开学校长寄语 7页

2025年山东海事职业学院单招职业倾向性测试题.. 66页

2025年读书笔记作文锦集5篇 6页

2025年读书方法的名言 5页

2025年公路工程考核管理办法 30页

2025年公司食堂管理规定 11页

2025年山东城市服务职业学院单招职业适应性测.. 66页

2025年读《名人传》有感 4页

2025年山东城市建设职业学院单招职业倾向性考.. 62页

2025年请相信自己作文 7页

2025年山东商务职业学院单招职业技能考试题库.. 67页

2025年合肥财经职业学院单招职业适应性测试题.. 60页

2025年安徽卫生健康职业学院单招职业适应性测.. 61页

机械设备升级改造合同书 6页

驯养篮球犬 1页

抽水蓄能工程压力钢管制作损耗率研究 6页