作业帮 > 数学 > 作业

折半查找法快还是顺序查找快?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/25 13:31:02
折半查找法快还是顺序查找快?
如题
各有利弊吧!
例如在一个数组中有10个元素.
例1:第一个是要找的元素.
折半查找:先找第六(下标为5)个,再找第三个(下标为2),然后是第二个(下标为1),最后是第一个(下标为0)...
顺序查找:只要找一次就ok了.
例2:第10个是要找的元素.
折半查找:先找第六(下标为5)个,再找第八个(下标为7),然后是第九个(下标为8),最后是第十个(下标为9)...
顺序查找:需要10次.
例3:第三个是要找的元素.
折半查找:先找第六(下标为5)个,再找第三个(下标为2)
顺序查找:需要三次(效率一样).