面试题: 未排序等长 数组, 判断是否互为 permutation
unsorted integer arrays A and B of equal size, determine if B is permutation of A. 要求O(n) time and O(1) extra space. …
手机app,根据算法算出某个权重值进行排序,如何提高排序性能?
如绝大多数的新闻客户端和某些社区(比较著名的如reddit),都是根据某个算法算出一个权重值,再根据这个权重值进行排序(参考:http://www.ruanyife…
每天9点时,你的手机都会收到一个数字,你已经收到了n个数字,那么有可能预测第n+1个数字的范围吗?
每天9点时,你的手机都会收到一个数字,你已经收到了n个数字,那么有可能预测第n+1个数字的范围吗? 如果可以预测,能否有一个简单的实现机制? 比如…
求比较方便的基于自增id映射出一串唯一数字id的算法
rails默认用自增id作为pk,并且url上通过id找到相应的资源,不过我想像微博那样通过一串长数字去定位资源 如: http://weibo.com/u/1857759250 这种…
把图像变模糊(blur)的算法一般是怎样实现的?
有人研究过图像模糊的算法吗? 比如这个 http://www.quasimondo.com/StackBlurForCanvas/StackBlur.js 里面定义的两个数组有什么作用?又是怎样得到…
用数字 1, 2, 3, 4, 5, 6, 7, 8, 9 组合计算得到值为 100 的所有可能
在 Quora 上看到一个问题:Mathematical Puzzles: Can you make 100 out of the digits 1,2,3,4,5,6,7,8,9, in order? 觉得颇有意思,现在问题来了,…
如何对业务数据按照地图级别进行过滤,来减少业务数据的显示?
如何对业务数据按照地图级别进行过滤,来减少业务数据的显示? 在某个区域有大量数据时,只按照地图某个放大级别查询出一定量的数据,目的不让页面显…