
算法
BaoChuquan
这个作者很懒,什么都没留下…
展开
-
堆和败者树
一道经典的面试题:如何从N个数中选出最大(小)的n个数? 这个问题我前前后后考虑了有快一年了,也和不少人讨论过。据我得到的消息,Google和微软都面过这道题。这道题可能很多人都听说过,或者知道答案(所谓的“堆”),不过我想把我的答案写出来。我的分析也许存有漏洞,以交流为目的。但这是一个满复杂的问题,蛮有趣的。看完本文,也许会启发你一些没有想过的解决方案(我一直认为堆也许不是最高效的算法)。转载 2015-12-23 16:14:45 · 1160 阅读 · 0 评论 -
搞懂树状数组
【原文链接】http://blog.youkuaiyun.com/int64ago/article/details/7429868 引用请注明出处:http://blog.youkuaiyun.com/int64ago/article/details/7429868 写下这个标题,其实心里还是没底的,与其说是写博帖,不如说是做总结。第一个接触树状数组还是两年前,用什么语言来形容当时的感转载 2016-03-16 10:07:47 · 488 阅读 · 0 评论