一、概述
在大学的数据结构教材中,介绍了二分查找的算法,而对于二分块查找却鲜有说明,本文将介绍 acl 库中有关二分块查找的 API 使用及应用场景。所谓二分块查找,是指每次进行数据添加时,添加的是一个数据区间(如添加数据区间:100-200),而不象二分查找那样仅添加一个数据点(如添加数据点:100),这是二者的最大不同,当然二分块查找的数据区间的起始数据点都相同时,则变成一个数据点,此时就演变成了二分查找,因此二分查找可以认为是二分块查找的子集。
二、应用场景
一、概述
在大学的数据结构教材中,介绍了二分查找的算法,而对于二分块查找却鲜有说明,本文将介绍 acl 库中有关二分块查找的 API 使用及应用场景。所谓二分块查找,是指每次进行数据添加时,添加的是一个数据区间(如添加数据区间:100-200),而不象二分查找那样仅添加一个数据点(如添加数据点:100),这是二者的最大不同,当然二分块查找的数据区间的起始数据点都相同时,则变成一个数据点,此时就演变成了二分查找,因此二分查找可以认为是二分块查找的子集。
二、应用场景