Aspire

2的对数分表

发布时间:6年前热度: 3711 ℃评论数:

package main

import "fmt"

import "time"


func main() {

   time1 :=time.Now().UnixNano()/1e6;

   var B uint = 3

   var i int = 1

   var j = 0;

   // N = 2^B  N:一共有多少个桶

   for i=0;i<100000000;i++ {

       j  =  i&(1<<B-1)  //放到哪个桶

  //   fmt.Println(i,j);

       //j = i%256;

   }

   //fmt.Println(j);

   time2 :=time.Now().UnixNano()/1e6 - time1;

   fmt.Println(j,time2);

}



//一亿次快30毫秒


源码安装、技术讨论、二次开发等联系微信:

2的对数分表

栏目导航

  1. PHP
  2. Go
  3. Mysql
  4. Linux
  5. 前端
  6. 杂谈

手机扫码访问