摘要:
在写博客这方面我是个新手,表达能力的改进空间还有很大。上文简单的回答了朋友的问题,但貌似有点“以其昏昏,使人昭昭”的感觉。朋友继而追问,又log又方程的,你如何还可以心算呢? 其实,计算这类问题,只要记住两个数就可以了,一个是0.3,一个是3.3。一亿个查询单位用binary search要用多少次查询的问题,便是用8*3.3 = 26.4(8/0.3=26.7)计算出来的。这个乘法运算,心算不成问题吧?这两个数又是从何而来的呢?0.3其实是log2=0.301……的约数,而3.3就是1/0.3 = 3.33……的约数,大家参考一下上文的方程式,便会知道为何可以这样子计算了。 此外,8... 阅读全文
posted @ 2014-03-05 19:29
nianjun
阅读(197)
评论(0)
推荐(0)

浙公网安备 33010602011771号