优化代码的建议

区间的定义及一些位运算的知识意见

1、区间定义

我们一般都是定义左闭由开,【begin,end】,这样直接 end - begin 就是区间长度,for循环默认也是这

2、和 位 运算之间的关系,定义变量:a 、b

大前提:b必须是2的次幂才有以下优化

  1. a % b = a & (b - 1)
  2. a * b = a << log2b
  3. a / b = a >> log2 b
posted @ 2020-04-05 19:24  贝加尔湖畔╭  阅读(131)  评论(0编辑  收藏  举报