第5章数据结构基础5
2线性结构5
3树形结构5
4图形结构图形结构5
5内部排序5
6检索(查找)5
1什么是数据结构什么是数据结构5
2数据的逻辑结构数据的逻辑结构5
3数据的存储结构数据的存储结构5
4数据的运算数据的运算应用举例——学籍档案管理学生信息表:学生信息表:每个学生的信息占一行,结构类型每个学生的信息占一行,结构类型表中依据学号的大小存在着一种前后关系,表中依据学号的大小存在着一种前后关系,即线性结构即线性结构操作通常是插入、删除、更新某个学生的信操作通常是插入、删除、更新某个学生的信息,和按条件检索某个学生的信息等息,和按条件检索某个学生的信息等其它应用举例计算机和人对奕问题计算机和人对奕问题对弈的规则和策略对弈的规则和策略----------算法算法棋盘及棋盘的格局棋盘及棋盘的格局----------模型、树模型、树多叉路口交通灯的管理问题多叉路口交通灯的管理问题路口、通路、交通灯颜色路口、通路、交通灯颜色------------图图5
1什么是数据结构研究数据之间的相互关系研究数据之间的相互关系逻辑结构逻辑结构存储结构(物理结构)存储结构(物理结构)数据的运算数据的运算数据类型数据类型原子类型原子类型->->不可分解不可分解结构类型结构类型->->原子类型构造而成原子类型构造而成5
2数据的逻辑结构5
3数据的存储结构数据的逻辑结构在计算机存储器中的实数据的逻辑结构在计算机存储器中的实现,也称现,也称物理结构物理结构顺序映射方式顺序映射方式链接映射方式链接映射方式索引映射方式索引映射方式散列映射方式散列映射方式1、顺序存储用一组连续地址依次存储类型相同、有序用一组连续地址依次存储类型相同、有序的