数据结构与算法的学习笔记—绪论

一、基本概念与术语

概念内容关系
数据各种符号的集合
数据元素数据的基本单位,由若干个数据项构成,简称元素,或称为记录、结点或者顶点与数据的关系:是集合的个体
数据对象性质相同的数据元素的集合,是数据的一个子集与数据的关系:集合的子集
数据结构数据元素之间的相互关系:逻辑结构+物理结构(存储结构)+运算与实现
集合结构同处一个集合,其他无关系
线性结构数据元素之间存在一对一的线性关系
树形结构一对多
图状结构/网状结构多对多
顺序存储结构必有前驱和后继
链式存储结构逻辑关系用指针来表示
索引存储结构存储结点信息的同时,还建立附加的索引表一般是关键字+地址
散列存储结构根据结点的关键字进行建立
数据类型数据类型=值的集合+值集合上的一组操作作用:约束变量或常量的取值范围及操作
抽象数据类型(ADT)指一个数学模型(逻辑结构)以及定义在该模型上的一组操作(抽象运算)可用(D/S/P)三元组表示
三元组D=数据对象;S=D上的关系集;P=对D的基本操作集基本操作的定义格式:基本操作名<参数表>+初始条件+操作结果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值