指定分区数计算分区值&位运算计算是不是2的n次方

如何把一个数散列分布 首先搞清楚一下位运算 位运算能够很快的算出我这个数是不是2的n次方 首先搞清楚一下位运算 HashMap 默认大小为16,扩容都是两倍是有缘由的 好比默认有 0 1 2 3 4 5… 14 15 那么随便一个数均可以随机分配到这16个格子里 好比个人容量大小为5 表示为: 0 1 0 0web 0 1 0 0 | 0 1 0 0 & & 0
相关文章
相关标签/搜索