- 5
- 0
- 约 46页
- 2021-04-09 发布于安徽
- 举报
软件开发技术基础:第二章数据结构
2.1 数据结构概述 2.1.1 基本概念 2.1.2 数据的逻辑结构 2.1.3 数据的物理结构 2.1.4 数据结构的运算 数据结构的选择,直接影响算法的选择和效率。评价算法的两个重要指标: 时间复杂度:度量算法执行的时间长短 。 空间复杂度:度量算法所需存储空间的大小 。 数据结构三要素: 逻辑结构:定义了数学模型中数据元素(结点)和元素之间的相互关系。 存储结构:给出了数学模型的具体存储(或称表示)方式,也称物理结构。 运算(操作):给出了ADT关心的各种行为在存储结构上的具体实现算法。 2.1.4 数据结构的运算 常见运算: 插入:在数据结构中的指定位置上插入新的数据元素; 删除:根据一定的条件,将某个结点从数据结构中删除; 更新:更新数据结构中某个指定结点的值; 检索:在给定的数据结构中,找出满足一定条件的结点来,条件可以是某个或几个数据项的值; 排序:根据某一给定的条件,将数据结构中所有的结点重新排列顺序等。 一.线性表的逻辑结构 线性表L用符号表示为: L=(a1,a2,a3,.. ai...,an) 形式化定义: 若数据结构 L=(D,R)是一个线性表,则: D是包括a1,a2,a3 .....an 等元素的集合。 R中只包含一个关系,即: R={ai-1,ai | ai-1,ai∈D, 2≤i≤n }
您可能关注的文档
- 燃气公司培训课件:4管道检测.ppt
- 热工水力学-第1章 燃料元件和冷却剂的热物性.ppt
- 热工水力学-第2章 反应堆热源.ppt
- 热工水力学-第3章 反应堆传热.ppt
- 热工水力学-第4章.ppt
- 热工水力学-第4章 燃料元件和堆内部件的传热及温度分布.ppt
- 热工水力学-第5章 稳态工况下反应堆流体力学分析.ppt
- 热工水力学-第6章 堆芯稳态热工水力设计.ppt
- 热力学基本知识.ppt
- 软件开发技术基础:第二章 数据结构 2.ppt
- 2023版ESC糖尿病合并心血管疾病管理指南解读.pptx
- 2023版ESC心力衰竭诊疗指南核心更新.pptx
- 2023+WHF建议:超声心动图在Chagas病中的应用.pptx
- 2023版ESC心力衰竭指南更新要点解读.pptx
- 2023版ESC糖尿病合并心血管疾病管理指南.pptx
- 2023+多学科共识声明:SARS-CoV-2感染后择期手术时机及风险评估(更新版).pptx
- 2023版NCDC医疗机构传染病防控责任清单.pptx
- 2023版NHC患者安全专项行动方案(2023-2025年).pptx
- 2023+国际专家共识声明:种系SDHD致病突变患者嗜铬细胞瘤和副神经节瘤的管理.pptx
- 2023版NHC健康中国行动—心脑血管疾病防治行动实施方案(2023—2030年).pptx
最近下载
- 允许使用的食品用天然香料添加剂名单.docx VIP
- 2026重庆万盛经开区规划和自然资源局招聘1人考试备考试题及答案解析.docx VIP
- 陕西投资集团有限公司笔试题型答案.pdf VIP
- 2026年最新党章党规党纪应知应会考试试题及答案.docx VIP
- 高一英语知识点总结大全(非常全面).pdf VIP
- 冠词-优秀课件课件.pptx VIP
- 2025西藏金龙矿业有限公司招聘20人笔试历年参考题库附带答案详解.docx
- 考研英语2027 @大道至简Loru 大作文首段.pdf VIP
- 考研英语2027 @大道至简Loru 大作文话题语料补充.pdf VIP
- 2025浙江省考评员答题题库(附答案).docx VIP
原创力文档

文档评论(0)