- 15
- 0
- 约9.16千字
- 约 38页
- 2016-04-02 发布于湖北
- 举报
CAD(CAM)软件开发基础.doc
CAD/CAM软件开发基础
问题的提出:
什么是数据的逻辑结构和物理结构?
线性表的顺序存储结构和链接存储结构各有什么特点?
树和二叉树的概念,一般树如何转换为二叉树?如何对二叉树进行遍历?
对文件进行排序和查找的常用算法有哪些?
§3.1 数据结构
一、数据结构与数据元素
在进行CAD、CG程序设计时,不管是数值计算、还是对几何形体的描述与处理,除了研究程序的算法外,还要研究被处理对象的数据和数据之间的相互关系——数据结构。
如:
数据结构是研究描述一个客观事物所需要的数据元素和它们之间相互关系的一门学科。
数据结构不仅直接关系到程序设计的算法和运行效率,而且与程序的存贮空间密切相关。
在数据处理中,首先应将现实世界转化为信息世界,然后将信息世界转化为数据世界。
描述的是数据之间的逻辑关系,它从客观的角度组织和表达数据。
线性结构
每一个数据元素仅与它前面的一个和后面的一个数据元素相联系,因而仅能用于表达数据之间的简单的顺序关系。线性结构是最简单的结构,它所表示的关系是一对一的。
非线性结构
常以树状或网状的结构形式出现。
在树形结构中,只有唯一的一个结点没有前驱,称为“树根”,其余都有且仅有一个前驱。它反映的关系是“一对多”的。
网状结构,结点的前驱和后继的个数不受限制,它反映的关系是“多对多”的。显然可以把树看成是网状的特例。
如下图所示。
2.数据的物理结构:
您可能关注的文档
最近下载
- 年产六万吨聚苯乙烯聚合工段工艺设计..docx VIP
- 硬笔书法示范教学—偏旁部首”言“(课件)小学生书法.pptx VIP
- 罗莱家纺床上用品公司标准工时培训教材.ppt VIP
- 在线网课学习课堂《马克思主义与社会科学方法论(对外经济贸易大学 )》单元测试考核答案(001).docx VIP
- 2017级预防本科1701《病理学》消化系统疾病章节个人预习测验.docx VIP
- 石油化工企业设计防火规范(gb501602018)-石油化工防火.pdf VIP
- 板框式过滤器验证方案.doc VIP
- 547编号七年级下册生命生态安全教案.pdf VIP
- 数据中心IDC(通算智算超算)关键指标系列01:核心指标.xlsx VIP
- 2025中考语文名著《西游记》重点知识讲解及高频考点梳理+练习(学生版+解析版).pdf VIP
原创力文档

文档评论(0)