中國過渡政府總統伍凡 2012年新年賀詞 (转载)# Joke - 肚皮舞运动
d*u
1 楼
这题以前板上应该讨论过, 搜了一下没找到link
这题的变体就是那个找离地球最近的stars。。。
我能想到的就是build一个max heap,里面包含k个离原点最近的点
每读一个新的点,跟root比,比root小就加到heap里面,把root删掉,调整heap。
这个的时间复杂度是 O(nlgk), space是O(k)
请问还有别的方法吗?
这题的变体就是那个找离地球最近的stars。。。
我能想到的就是build一个max heap,里面包含k个离原点最近的点
每读一个新的点,跟root比,比root小就加到heap里面,把root删掉,调整heap。
这个的时间复杂度是 O(nlgk), space是O(k)
请问还有别的方法吗?