分块查找算法中如何对数据分块
有一对无序数据,
想要对其进行分块查找,
但是分块查找算法需要事先对数据分块,
有没有高手指点一下如何进行分块,
越详细越好。
参考答案:可以实现确定待查找数据的上限和下限,
然后对该区间等分N块,
那么这N块就可以作为分块查找的块,
然后将原数组中的元素按区间插入进去,
当然,这样划分不能保证每个块中的元素个数相等,
但是,分块查找算法并不严格要求每块中的元素的个数相等。
有一对无序数据,
想要对其进行分块查找,
但是分块查找算法需要事先对数据分块,
有没有高手指点一下如何进行分块,
越详细越好。
参考答案:可以实现确定待查找数据的上限和下限,
然后对该区间等分N块,
那么这N块就可以作为分块查找的块,
然后将原数组中的元素按区间插入进去,
当然,这样划分不能保证每个块中的元素个数相等,
但是,分块查找算法并不严格要求每块中的元素的个数相等。