GEOMETRIC APPLICATIONS OF BSTS

先看个基础的问题: 1. 1d range search:(对应到数据库就是range find) 如果只要查一次,遍历一次就好了,但是如果要查很多次呢(每次要查的范围不一样)? 如果待搜索的数据空间量还在变化呢? 这时,普通的brute-force就不行了,解决方案之一是把数据加到BST中,计算rank(比该节点的值小的节点有多少个) 这样就可以做到,无论是插入,查找多次都是logN的时间复杂度
相关文章
相关标签/搜索