PHP中如何实现折半查找算法的示例代码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计618个文字,预计阅读时间需要3分钟。
原文:本文字例讲述了PHP实现折半查找算法。分享给大 家供参考,具体如下:
定义:折半查找技术,也就是二分查找。
前提:线性表中的记录必须是按关键字码有序排列的(通常从小到大)。
PHP实现二分查找算法的关键技术,即二分查找。其前提是线性表中的记录按关键字码有序排列。
本文实例讲述了PHP实现的折半查找算法。分享给大家供大家参考,具体如下:
定义:折半查找技术,也就是二分查找。它的前提是线性表中的记录必须是关键码有序(通常从大到小有序),线性表必须采用顺序存储。
折半查找的基本思想:取中间记录作为比较对象,若给定值与中间记录的关键字,则在中间记录的关键字相等,则查找成功;若给定值小于中间记录的作伴去继续查找;若给定值大于中间记录的关键字,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所有查找区域无记录,查找失败为止。
本文共计618个文字,预计阅读时间需要3分钟。
原文:本文字例讲述了PHP实现折半查找算法。分享给大 家供参考,具体如下:
定义:折半查找技术,也就是二分查找。
前提:线性表中的记录必须是按关键字码有序排列的(通常从小到大)。
PHP实现二分查找算法的关键技术,即二分查找。其前提是线性表中的记录按关键字码有序排列。
本文实例讲述了PHP实现的折半查找算法。分享给大家供大家参考,具体如下:
定义:折半查找技术,也就是二分查找。它的前提是线性表中的记录必须是关键码有序(通常从大到小有序),线性表必须采用顺序存储。
折半查找的基本思想:取中间记录作为比较对象,若给定值与中间记录的关键字,则在中间记录的关键字相等,则查找成功;若给定值小于中间记录的作伴去继续查找;若给定值大于中间记录的关键字,则在中间记录的右半区继续查找。不断重复上述过程,直到查找成功,或所有查找区域无记录,查找失败为止。

