第11章 数据结构 本章内容安排 数组 记录 链表 数据结构的概念 在程序设计中,我们可以使用变量来存储单个实体,变量的使用非常广泛,但变量不能解决复杂问题。 数据结构是相关变量的集合,这些变量能够单独或作为整体被访问。数据结构代表了有特殊关系的数据的集合。 引入问题 有100个分数,需要读入这些数,处理并打印,同时将这些数据保存在内存中? 独立变量的处理 数组的概念 数组是固定大小,相同数据类型元素的顺序集合。每个元素在数组中有一个固定的位置。 将100个数放入数组中,假设数组的名称为scores,可以称数组中第一个元素为scores[1],第二个元素为scores[2]…… 索引表明元素在数组中的顺序号。现代语言(C、Java等)从0开始索引。 数组元素 循环的方式访问数组元素 独立变量和数组实现的比较 编写语句数量比较 独立变量:100条语句读,100语句写,100条语句处理,共需要编写300条语句 数组配合循环:每个循环体2条语句,加上初始化索引,总共需要编写12条语句 执行的机器周期数 使用数组和循环,所需要执行的机器周期数没有减少,反而有所增加,需要初始化、递增循环变量和测试循环条件等负担 更应该关心所编写的程序行数。 1、数组名与元素名 数组名是整个结构的名字,代表整个结构;元素名是对某个特定元素的标识。 如数组的名称为scores,元素名为数组名加索引,如sco
您可能关注的文档
最近下载
- 颈动脉狭窄介入治疗操作规范(专家共识).pdf VIP
- 小学五年级下册数学应用题100道(含答案).docx
- 压缩空气储能电站浅埋人工储气洞库设计基本理念和方法.pdf VIP
- 西门子光子双源ct培训课件.ppt VIP
- 单相桥式整流电路教案.doc VIP
- 2025年湖北省中考语文试题(含答案及解析).pdf
- 云南省楚雄彝族自治州2024-2025学年五年级下册期末考试语文试卷(有答案).pdf VIP
- 给排水国标图集-04S516:混凝土排水管道基础及接口.pdf VIP
- 文华期货软件公式指标文华财经指标公式源码期货指标自动提示买卖点的期货软件.doc VIP
- 10 荀径-列控中心基本原理和功能.ppt
原创力文档

文档评论(0)