C++求平面最近點對

引入 題目很好理解:給你N個點,求其中距離最近的一對點(之間的距離)。 很顯然可以枚舉,時間複雜度 Θ(N2) 如果數據強一點(N=100000什麼的),顯然枚舉直接掛掉,那麼要怎麼辦呢? 這裏就要用到分治(當然是二分)了,時間複雜度 Θ(Nlog2N) Ps.以前幾乎沒做過分治,一來就碰到求最近點對這種題,我當時也看了1小時的題解才大概明白,當然我相信這篇博客一定能讓你明白的~ 算法 怎麼分 首
相關文章
相關標籤/搜索