顺序查找算法特点

288次

问题描述:

顺序查找算法分析

推荐答案

2023-10-24 00:18:07

顺序查找又称为线性查找,是一种最简单的查找方法。

从表的一端开始,向另一端逐个按要查找的值key 与关键码key进行比较,若找到,查找成功,并给出数据元素在表中的位置;若整个表检测完,仍未找到与关键码相同的key值,则查找失败,给出失败信息。

说白了就是,从头到尾,一个一个地比,找着相同的就成功,找不到就失败。很明显的缺点就是查找效率低。

【适用性】:适用于线性表的顺序存储结构和链式存储结构。

平均查找长度=(n+1)/2.

【顺序查找优缺点】:

缺点:是当n 很大时,平均查找长度较大,效率低;

优点:是对表中数据元素的存储没有要求。另外,对于线性链表,只能进行顺序查找。

其他答案

2023-10-24 00:18:07

根据给定关键字的值在特定的范围内(查找表)确定一个值与给定关键字相同的数据元素,并返回该数据元素的位置。若找到了对应的数据元素,则查找成功;否则查找失败。

特点:

1. 顺序查找下的查找序列可以是有序的,也可以是无序的。

2. 算法简单,但是时间效率低。

知道问答相关问答

(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6