数 据 结 构;第一章 绪 论; 第一章 绪 论; 1.1什么是数据结构
众所周知,计算机的程序是对信息进行加工处理。在大多数情况下,这些信息并不是没有组织,信息(数据)之间往往具有重要的结构关系,这就是数据结构的内容。那么,什么是数据结构呢?先看以下几个例子。
例1、电话号码查询系统
设有一个电话号码薄,它记录了N个人的名字和其相应的电话号码,假定按如下形式安排:
(a1,b1)(a2,b2)…(an,bn)
其中ai,bi(i=1,2…n) 分别表示某人的名字和对应的电话号码要求设计一个算法,当给定任何一个人的名字时,该算法能够打印出此人的电话号码,如果该电话簿中根本就没有这个人,则该算法也能够报告没有这个人的标志。
; 算法的设计,依赖于计算机如何存储人的名字和对应的电话号码,或者说依赖于名字和其电话号码的结构。
数据的结构,直接影响算法的选择和效率。
上述的问题是一种数据结构问题。可将名字和对应的电话号码设计成:二维数组、表结构、向量。
假定名字和其电话号码逻辑上已安排成N元向量的形式,它的每个元素是一个数对(ai,bi), 1≤i≤n
数据结构还要提供每种结构类型所定义的各
您可能关注的文档
最近下载
- 老年人慢性疼痛管理指南PPT课件.pptx VIP
- ISO 11608-2-2022(清晰完整版本).pdf VIP
- 洁净厂房设计规范GB50073-2025.docx VIP
- 2026年郧西县事业单位公开招聘78名工作人员考试模拟试题及答案解析.docx VIP
- 交通导改安全培训课件.pptx VIP
- 2025年沪科版(五四制)科学六年级上册第三章《生命的延续》大章整体教学设计.docx
- 《极限配合与技术测量基础(第六版)》课件 -第四章-常见几何误差的检测.pptx
- 2026年河北邯郸市中考二模语文试题(试卷+解析).docx VIP
- 芯碁微装(688630)深度报告(二):mSAP驱动LDI量价齐升,大尺寸封装打开成长空间.docx VIP
- 沪教版(五四制)七年级数学下册第十七章《三角形》大单元教学设计.docx
原创力文档

文档评论(0)