已看计算机软件技术基础-03算法和数据结构2概要
算法和数据结构
数据结构
入学问题
住宿
组织
房间分配
班级、专业分配
固定
不固定
算法和数据结构
数据结构
数据结构的研究内容
数据的逻辑结构、数据的存储结构、数据的运算
数据的逻辑结构:Data-Structure = (D,R)
其中:D是数据元素的集合,R是D上关系的集合
一般将数据结构分为两大类:线性数据结构和非线性数据结构。线性数据结构有线性表、栈、队列、串、数组和文件;非线性数据结构有树和图
程序中的数据运算是定义在数据的逻辑结构上的,但运算的具体实现要在存储结构(物理结构)上进行。每种逻辑结构都有一个运算集合。常用的运算有检索、插入、删除、更新、排序等
算法和数据结构
研究方法
最基本的数据结构为表,其他数据结构都转化为表处理
方法:
研究数据结构的逻辑结构的运算性质
研究数据结构的物理结构
根据物理结构和运算性质写算法(集合)
逻辑结构和物理结构是相对的
算法和数据结构
线性表
线性表的逻辑结构是n个数据元素的有限序列:
(a1, a2 ,a3,…an)
n为线性表的长度(n≥0),n=0的表称为空表
数据元素呈线性关系.必存在唯一的称为“第一个”的数据元素;必存在唯一的称为“最后一个”的数据元素;
除第一个元素外,每个元素都有且只有一个前驱元素; 除最后一个元素外,每个元素都有且只有一个后继元素。
所有数据元素ai在同一个线性表中必须是
您可能关注的文档
- 第一章人力资源管理师人力资源规划三级2015.ppt
- 第一章_食品化学与健康.ppt
- 工装夹具设计的基本方法(亚吉).ppt
- 工装模具台账.doc
- 左右脑游戏.ppt
- 第一章《诗经》.ppt
- 巧妙的用力.ppt
- 工艺站3月份工作总结及4月份工作安排-.ppt
- 第一章信息检索绪论.ppt
- 巨坤汽车零部件有限公司二期工程建设项目报告表.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
原创力文档

文档评论(0)