KD-Tree学习笔记
KD-Tree简介
KD-Tree的思想其实很简单,就是将点对依次按照横坐标、纵坐标、横坐标、纵坐标……分治,维护一些信息用于启发式搜索。貌似求最近点对的复杂度没什么保证,但确实非常快…
一般而言几种情况:
最近曼哈顿距离,维护xmin,xmax,ymin,ymax,则(x,y)的启发函数是max(xmin−x,0)+max(x−xmax,0)+max(ymin−y,0)+ma
KD-Tree的思想其实很简单,就是将点对依次按照横坐标、纵坐标、横坐标、纵坐标……分治,维护一些信息用于启发式搜索。貌似求最近点对的复杂度没什么保证,但确实非常快…
一般而言几种情况:
最近曼哈顿距离,维护xmin,xmax,ymin,ymax,则(x,y)的启发函数是max(xmin−x,0)+max(x−xmax,0)+max(ymin−y,0)+ma