- 41
- 0
- 约2.05万字
- 约 16页
- 2020-10-21 发布于福建
- 举报
本资料由广州自考网收集整理,更多自考资料请登录www.gzzk.cc 下载
第一张 概论
1.1 引言
两项基本任务: 数据表示, 数据处理
软件系统生存期:软件计划,需求分析,软件设计,软件编码,软件测试,软件维护
由一种逻辑结构和一组基本运算构成的整体是实际问题的一种数学模型,这种数学模型的建立,选择和实现
是数据结构的核心问题。
机外表示逻辑结构存储结构
处理要求基本运算和运算算法
1.2 数据,逻辑结构和运算
数据:凡是能够被计算机存储,加工的对象通称为数据
数据元素:是数据的基本单位,在程序中作为一个整体加以考虑和处理。 又称元素,顶点,结点,记录。
数据项:数据项组成数据元素,但通常不具有完整确定的实际意义,或不被当做一个整体对待。 又称字
段或域,是数据不可分割的最小标示单位。
1.2.2 数据的逻辑结构
逻辑关系:是指数据元素之间的关联方式,又称 “邻接关系”
逻辑结构:数据元素之间逻辑关系的整体称为逻辑结构。即数据的组织形式。
四种基本逻辑结构:
1 集合:任何两个结点间没有逻辑关系,组织形式松散
2 线性结构:结点按逻辑关系依次排列成一条 “锁链”
3 树形结构:具有分支,层次特性,形态像自然界中的树
4. 图状结构:各个结点按逻辑关系互相缠绕,任何两个结点都可以邻接。
注意点:
1. 逻辑结构与数据元素本身的形式,内容无关。
2. 逻辑结构与数据元素的相对位置无关
3. 逻辑结构与所含结点个数无关。
运算:运算是指在任何逻辑结构上施加的操作,即对逻辑结构的加工。
加工型运算:改变了原逻辑结构的 “值”,如结点个数,结点内容等。
引用型运算:不改变原逻辑结构个数和值,只从中提取某些信息作为运算的结果。
引用:查找,读取
加工:插入,删除,更新
同一逻辑结构S 上的两个运算A 和B, A 的实现需要或可以利用B,而B 的实现不需要利用A ,则称A 可以
归约为B。
假如X 是S 上的一些运算的集合,Y 是X 的一个子集,使得X 中每一运算都可以规约为Y 中的一个或多个运
算,而Y 中任何运算不可规约为别的运算,则称Y 中运算(相对于X )为基本运算。
将逻辑结构S 和在S 上的基本运算集X 的整体(S,X )称为一个数据结构。 数据结构包括逻辑结构和处理
生活就像海洋,只有意志坚强的人才能达到生命的彼岸
1 / 16
本资料由广州自考网收集整理,更多自考资料请登录www.gzzk.cc 下载
方式。
1.3 存储实现和运算实现
由于逻辑结构是设计人员根据解题需要选定的数据组织形式,因此存储实现建立的机内表示应遵循选定的
逻辑结构。另一方面,由于逻辑结构不包括结点内容即数据元素本身的表示,因此存储实现的另一主要内容
是建立数据元素的机内表示。按上述思路建立的数据的机内表示称为数据的存储结构。
存储结构包括三部分:
1. 存储结点,每个存储结点存放一个数据元素。
2 . 数据元素之间关联方式的表示,也就是逻辑结构的机内表示。
3 . 附加设施,如方便运算实现而设置的 “哑结点”等。
四种基本存储方式:
1.顺序存储方式:每个存储结点只含一个数据元素。所有存储结点相继存放在一个连续的存储区里。用存
储结点间的位置关系表述数据元素之间的逻辑关系。
2 .链式存储方式:每个存储结点不仅含有一个数据元素,还包含一组指针。每个指针指向一个与本结点有
逻辑关系的结点,即用附加的指针表示逻辑关系。
3 .索引存储方式:每个存储结点只含一个数据元素,所有存储结点连续存放。此外增设一个索引表,索引
指示各存储结点的存储位置或位置区间端点。
4 .散列存储方式:每个结点含一个数据元素,各个结点均匀分布在存储区里,用散列函数指示各结点的存
储位置或位置区间端点。
1.3.2 运算实现
运算只描述处理功能,不包括处理步骤和方法;运算实现的核心是处理步骤的规定,即算法设计。
算法:算法规定了求解给定问题所需的所有处理步骤及其执行顺序,使得给定类型的任何问题能在有限
时间内被机械的求解。
算
您可能关注的文档
- (自考)马基原理复习重点[借鉴].pdf
- ~自考00147人力资源管理历年试题及答案汇总[实用].pdf
- 《软件工程》自考02333 重点难点汇集[实用].pdf
- 00537 自考中国现代文学史复习资料[借鉴].pdf
- 2004-2013年自考考精神障碍护理学试卷及答案整理[实用].pdf
- 2008年-2016年-自考信息资源管理历年真题[实用].pdf
- 2010-2015年自考审计学历年真题及答案[实用].pdf
- 2012版自考英语二课文中英文对照[实用].pdf
- 2013年自考劳动关系与劳动法简答题汇总06089[借鉴].pdf
- 2015-2018自考中国古代文学史一真题及答案解析[实用].pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- Young Sheldon《小谢尔顿》第七季第六集完整中英文对照剧本.docx VIP
- 量化经典高收益量化策略.ppt VIP
- Young Sheldon《小谢尔顿》第七季第五集完整中英文对照剧本.docx VIP
- Young Sheldon《小谢尔顿》第七季第四集完整中英文对照剧本.docx VIP
- Young Sheldon《小谢尔顿》第七季第三集完整中英文对照剧本.docx VIP
- 连锁餐饮企业顾客满意度研究—以广州市点都德为例.doc VIP
- 高中化学必修第二册第六章 化学反应与能量.pdf VIP
- Young Sheldon《小谢尔顿》第七季第二集完整中英文对照剧本.docx VIP
- 合理用药指南.pptx VIP
- Young Sheldon《小谢尔顿》第七季第一集完整中英文对照剧本.docx VIP
原创力文档

文档评论(0)