[理工] 算法 divide_and_conquer

楼主: seika555 (kakkoii)   2018-09-09 12:26:55
https://imgur.com/3GQZN0a.jpg
关于上题的算法 在step 3 所提到的将y座标做排序
为什么不用加进去 T(n)=2T(n/2)+θ(n) 变成
T(n)=2T(n/2)+θ(nlg(n)) 呢
是因为他在算法里面是先独立出来自己排序
而不是在递回里面所花到的时间吗
还请大大们帮我解惑一下 谢谢
作者: henry78925 (公共汽车阴熊VER)   2018-09-09 22:28:00
写错了 你的想法是对的 复杂度是n log^2n
作者: FRAXIS (喔喔)   2018-09-10 04:46:00
只要一开始排序就够了.. 所以在递回时只要花 O(n) 时间..

Links booklink

Contact Us: admin [ a t ] ucptt.com