二、二分法查找(折半查找)的基本思想:
前提:
(1)确定该区间的中点位置:mid=(low+high)/2
min代表区间中间的结点的位置,low代表区间最左结点位置,high代表区间最右结点位置
(2)将待查a值与结点mid的关键字(下面用R[mid].key)比较,若相等,则查找成功,否则确定新的查找区间:
如果R[mid].key>a,则由表的有序性可知,R[mid].key右侧的值都大于a,所以等于a的关键字如果存在,必然在R[mid].key左边的表中。这时high=mid-1
如果R[mid].key<a,则等于a的关键字如果存在,必然在R[mid].key右边的表中。这时low=mid
如果R[mid].key=a,则查找成功。
(3)下一次查找针对新的查找区间,重复步骤(1)和(2)
(4)在查找过程中,low逐步增加,high逐步减少,如果high<low,则查找失败。
平均查找长度=Log2(n+1)-1
注:虽然二分法查找的效率高,但是要将表按关键字排序。而排序本身是一种很费时的运算,所以二分法比较适用于顺序存储结构。为保持表的有序性,在顺序结构中插入和删除都必须移动大量的结点。因此,二分查找特别适用于那种一经建立就很少改动而又经常需要查找的线性表。
在原神游戏中,终末嗟叹之诗也是五星的弓系角色,它可以提升角色的基础攻击力和元素充能效率,能力还是不错的,有玩家对于这个武器还不是很了解,接下来小编为大家带来了详细
在原神游戏中,四风原典是五星法器,这个法器可以增加角色的基础攻击力以及暴击率,而且还可以提高移动速度,有玩家对于这个武器还不是很了解,接下来小编为大家带来了详细介
放置江湖中,玩家人物等级大于300,前往扬州“通泗门”处寻找尤三完成引导任务,即开启家园系统玩法,家园分为简屋、秀筑、豪宅、特殊豪宅。玩家可以对对房屋内的房间进行改造,不同房形之间可以进行扩建。
京城丐帮找郭靖入队后,客栈触发黄蓉事件后,触发假药事件,有灵巧要求选择相信孩子,剩下跟着剧情走。
全部可通过活动免费获取。支持超过3件圣痕成套,任意不同位置的2件或3件圣痕均可触发套装技能效果。全新图鉴分类开放,集齐整套可得纪念奖励!
在原神游戏中,终末嗟叹之诗也是五星的弓系角色,它可以提升角色的基础攻击力和元素充能效率,能力还是不错的,有玩家对于这个武器还不是很了解,接下来小编为大家带来了详细
在原神游戏中,四风原典是五星法器,这个法器可以增加角色的基础攻击力以及暴击率,而且还可以提高移动速度,有玩家对于这个武器还不是很了解,接下来小编为大家带来了详细介
放置江湖中,玩家人物等级大于300,前往扬州“通泗门”处寻找尤三完成引导任务,即开启家园系统玩法,家园分为简屋、秀筑、豪宅、特殊豪宅。玩家可以对对房屋内的房间进行改造,不同房形之间可以进行扩建。
京城丐帮找郭靖入队后,客栈触发黄蓉事件后,触发假药事件,有灵巧要求选择相信孩子,剩下跟着剧情走。
全部可通过活动免费获取。支持超过3件圣痕成套,任意不同位置的2件或3件圣痕均可触发套装技能效果。全新图鉴分类开放,集齐整套可得纪念奖励!