数据结构学习——查找(1)

查找的基本概念

查找表:由相同类型的数据元素组成的集合,元素之间的关系并不紧密,因此结构灵活,它可以具体表现为线性表、散列表等等。

关键字:用来标识一个数据元素中某个数据项的值,有主关键字(根据它只能确定一个元素如学号)和次关键字(根据它可以确定多个元素如姓名)。

查找就是根据给定的值在查找表中找到关键字等于给定值的数据元素。

查找成功有两个操作:给出整个数据元素的信息或给出数据元素的位置。

查找不成功则给出“空”或”空指针“。

通常对查找表进行的操作:

1、查询:看某个元素是否在表中

2、检索:看表中某个元素的全部信息

3、插入:在表中插入一个元素

4、删除:删除表中一个元素

查找表分静态查找表(仅查询和检索)和动态查找表(有插入和删除)

查找算法的评价标准:平均查找长度ASL:即关键字的平均比较次数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值