一种改进的二分查找算法

来源 :软件导刊 | 被引量 : 0次 | 上传用户:acshixiaoguang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前在有序数列查找中二分查找最为常用,但是二分查找在一些特殊情况下,其查找效率很低,如查找元素是数列中的第一个元素和最后一个元素。针对这种情况,结合数列特性,设计了一种改进的二分查找算法。改进的二分查找算法经理论和实验证明,其平均查找长度介于1和n+1/nlog2(n+1)-1之间,明显优于二分查找的平均查找长度n+1/nlog2(n+1)-1,实现难度比参考文献[1]要容易。
其他文献
卫星平台的小型化使小卫星、纳卫星及皮卫星等微小卫星成为研究热点。针对微小卫星对星载导航接收机小型化、低功耗、低成本等要求,提出一种基于COTS(Commercial off-the-she
审计工作对于一个企业的经营管理来说至关重要,审计的对象主要是企业的各种经济活动,其职能在于监督,目的是为了找出企业在发展过程中可能出现的各种经济上的问题,并能够及时
目的:探讨猫爪草胶囊治疗结核性胸膜炎的疗效。方法:将200例结核性胸膜炎患者随机分为治疗组和观察组,在抗结核治疗的同时,治疗组患者加用猫爪草胶囊,然后两组患者在胸腔积液吸收
从降低结晶器液面波动入手,选取了3个有代表性的测量点,研究了不同拉速条件下,不同的水口结构和水口插入深度对液面波动高度的影响,确定了适宜的浸入式水口结构和水口浸入深
目的观察一次法根管治疗对根尖已有病变的根尖周炎的疗效及此法对前牙和后牙、适填和超填的疗效;方法选择门诊就诊时需进行根管治疗的牙髓病及根尖周病的患者948例,共948颗患
小学数学是基础教育的一门霓要学科,而在小学数学教学中的德育渗透是不可或缺的。作为基础学科的数学理所当然承担着重要的德育任务,但数学学科育其自身的特殊性,数学研究的是空
针对纯数据驱动的贝叶斯网络结构学习算法的准确度和效率较低的问题,提出了一种融合多信号流图模型与K2学习算法的贝叶斯网络自动建模方法。该方法利用多信号流图模型能够描
天然气作为世界的主要能源之一,以高效、清洁、价廉为人们所青睐.我国天然气生产和消费起步较晚,仅占一次能源消费的3%,远低于24%的世界平均水平和8.8%的亚洲平均水平.
近年来对拟调节功能的研究成为眼科领域关注的热点.现综述众多学者人工晶状体眼拟调节功能的研究,包括区分调节和拟调节的概念、人工晶状体植入术后拟调节力的影响因素;并概
针对一些现役钢箱梁桥梁上发现的病害,以江阴大桥钢箱梁焊接细节为研究对象,设计了节段式钢箱梁焊接细节模拟试件,研究了该试件在疲劳荷载作用下的疲劳性能。研究显示,在疲劳试验