




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上什么是“结构”结构是指组成整体的各元素的搭配和安排什么是数据结构?数据结构是组成数据整体的各元素的搭配和安排。“数据结构”的意义l“数据结构”并不关注数据整体中各个元素的具体数值,而是关注元素之间的关联方式。l同一类型信息的不同实体所对应的数据整体,在元素的具体数字上可能并不一致,但在结构(关联方式)上往往具有相当的一致性。数据结构中的基本概念和术语数据(Data):是客观事物的符号表示。在计算机科学中指的是所有能输入到计算机中并被计算机程序处理的符号的总称数据元素(Data Element):是数据的基本单位,在程序中通常作为一个整体来进行考虑和处理数据项(Data
2、 Item):一个数据元素可由若干个组成。数据项是数据的不可分割的最小单位。数据项是对客观事物某一方面特性的数据描述数据的逻辑结构和存储结构“算法”:将信息处理过程转换为运算过程的理论。算法的表达:形式化方式(流程图,伪代码)算法的设计计算机程序代码和机器码算法的实现数据结构的形式化表达的基本规则是什么?概念明确化,信息符号化,结构规则化算法的特征l自主、序贯、操作指令算法的要求:IPO正确性:对于任意符合预定义要求的输入数据,算法给的对应输出结果都应该是正确的(符合预定义);确定性:算法的每步操作都必须有明确的、与执行者无关的结果;可计算性:算法的每步操作最终都由有限几种运算操作组成;有穷性
3、:对于任意输入数据,算法都能在运行有限次操作后结束,尽管“有限次”可能是个非常庞大的数字;文件头l存储与文件基本特征相对应的数据(元数据)信息记录l几何体空间坐标记录,相当于文件的正文l.shp文件的文件头可以进一步分解为更细致的结构l任何.shp文件的文件头都具有相同的长度和结构l总体上看,文件头包含基本识别信息和空间信息概况两部分#.shp文件的空间信息记录这部分内容没有固定的长度,其长度由存储的几何体数量和几何体具体特征决定;#总体上是由同类型的几何体空间定位坐标记录依次排列连接而成;#虽然长度不固定,但是空间信息记录仍然遵循统一的格式,每一个单独的几何体记录都由记录头信息和记录信息两部
4、分组成。是文件中真正的空间信息部分;每一个几何体信息分为两部分:l开始的部分为int ShapeTypel之后是空间坐标记录结构化算法设计的基本思路自顶向下逐层分解每一个层次都只包含尽量简洁的流程表达,用层次化分解应对算法的复杂性中间层次中多采用描述性的文字而不是计算式表达框图含义图的基本定义设集合V表示所有的节点(顶点),集合E表示所有的边;l无向图记做G(V,E),图中任一条边都可以用节点的无序对表示,记做eij=vi,vj或者eij=vj,vi;l有向图记做D(V,E),图中任一条边都要用节点的有序对表示,记做eij=<vi,vj>或者eij=(vi,vj);为了区分,一般将
5、有向图中的边称为“弧”;l如果图中既有有向边也有无向边则称为混合图,混合图可以通过将无向边拆成两条方向相反的有向边的方法转换成有向图赋权图图中的每一条边(弧)eij均有一个权数wij相对应的图称为赋权图;图的几种常见存储结构:邻接矩阵,邻接链表,Arc-Node表邻接矩阵在无向图中,如果节点vi和vj之间存在一条边,则称vi与vj互相邻接;在有向图中,如果节点vi到vj之间存在一条弧,则称vi与vj邻接;将图的节点按顺序编号为(1,2,n),构造一个n*n矩阵,其行和列均与节点一一对应,如果i节点与j节点邻接,则矩阵(i,j)单元赋值为1,反之赋值为0,这样的矩阵称为图的“邻接矩阵”;l二维的邻接矩阵可以按行扫描的方式存储到一维的线性存储空间中。链表:分散式存储结构计算机通过“存储地址”来读写数据,因此如果在数据元素中加入若干表达地址的数据项,就可以将数据元素分散存储在不连续的位置,并通过表达地址的数据项将它们关联起来形成数据结构;为了提高存储效率,使用分散结构时,一般在数据元素中加入的地址数据项数目是固定的;一种常见的情况是使用一个地址数据项,这样的分散结构就构成了链表。 链表的优势在于存储数据可以动态添加和删除;利用链表可以有效
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025别墅土建合同:高品质别墅景观绿化工程
- 2025版汽车维修保养连锁经营合作协议
- 2025版燃油行业人才培养及交流合同
- 2025版水电安装与设备更换合同
- 2025年度厂房出售及配套设施购置合同示范文本
- 2025年度展览中心场地租赁合同终止及展览合作协议
- 2025年度环境监测技术服务合同范本
- 2025版智慧城市建设用水泵采购及安装合同
- 2025年度汽车零部件供应链合作协议书
- 2025年房地产销售大数据分析服务购销合同
- 学校购买文具用品的供货合同2025年
- 工程项目全过程造价管理课件
- 物业保安各岗位培训
- 小学二年级下安全课件
- 《安全管理体系》课件
- 树立正确的人生价值观课件
- 防腐保温工程监理实施细则
- 园林绿化工知识考试题库及答案
- 法律事务所信息安全管理制度
- 论高校思政教育宏大叙事的有效性建构
- 塔吊拆卸安全专项施工方案
评论
0/150
提交评论