严蔚敏 清华大学 谭浩强 清华大学 徐孝凯 电子工业 张基温 电子工业 庞丽萍 华中科技大学
数据库基础与应用 王 利 中央电大
ISBN 7-5084-1648-1 / TP. 706 网页制作实例教程 齐建玲 中国水利水电 …
…
…
… 返回
【例1-2】磁盘目录结构和文件管理系统
root bin math ds sw lib user zhao jiang shao li etc
四类数据基本结构的示意图:
(a)集合结构
(b)线性结构
(c)树型结构
(d)图形结构
由以上例子可见,描述这类非数值计算问题的数学模型和
方法不再是数学方程,而是诸如线性表、树和图之类的数据
结构。
数据结构示例 【例1-1】图书目录表
由于表中每条记录(表示每一本书)的登录号各不相同,
所以可用登录号来唯一地标识每条记录(一本图书)。在计
5.什么是存储结构?主要有哪些主要的存储结构?
数据的存储结构:数据的存储方式.反映数据在计算 机内部的存储形式,是逻辑结构在计算机中的实现 方法. 数据既可以顺序存储在内存中如数组存储,也可以 离散存储在内存中(动态内存分配,指针管理). 如线性结构举例. 数据的常用存储结构:顺序存储结构和链式存储结 构. 以及散列、索引结构.
数据结构:非数值计算的程序设计问题中数据元素 以及它们之间的关系和操作的总称. 程序设计中数据是必须的,但是否应用数据结构则 并不是必需的.
4.数据结构的抽象和一般对象的抽象其主要不同 点是什么?
对象的抽象:与需求密切相关. 如:身份证管理侧重于人的籍贯,出生年月和 身份证号和住址. 而学籍管理关心的学生 的学号,姓名和成绩单. 数据结构的抽象:与需求一般是无关的.只是与管 理和访问数据的方式有关.任意类型的数据都可 以采用统一的接口来操作.