def __init__(self, array):
self.array = array
self.block_size = ceil(log2(len(array)) / 4)
self.block_cnt = ceil(len(self.array) / self.block_size)
self.block_mins = self._calculate_block_mins()
self.processed_block_mins = self._process_block_mins()
self.rmq_map = dict()
self.signatures = self._compute_signatures()
评论列表
文章目录