黑马程序员技术交流社区

标题: 快速算法 [打印本页]

作者: vipzh    时间: 2012-12-5 12:51
标题: 快速算法
求一个数的整数倍,比如2*8最快速的方法是2<<3,那么如果是2*7呢?怎么做

作者: 睡中忘了的睡    时间: 2012-12-5 13:03
本帖最后由 睡中忘了的睡 于 2012-12-5 13:14 编辑

{:soso_e100:} 7<<1{:soso_e121:}想出这题可真不容易,费了我半分钟呢。
作者: 舒远    时间: 2012-12-5 13:09
8<<1和2<<3的运算结果一样。都是2*8的值。那么哪个更快呢?
作者: 睡中忘了的睡    时间: 2012-12-5 13:12
舒远 发表于 2012-12-5 13:09
8

;P         




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2