Windows科学计算器妙用2的多少次幂等于1024
- 无主题
- 2021-12-01
面试官经常会问初始容量为1000的HashMap,依次存放1000个元素会不会触发扩容?首先1000这个数不满足2的次幂,与之接近且符合2次幂的数为1024,1024乘以0.75等于768,触发扩容阈值为768所以会触发扩容。计算一个数是2的多少次幂我们用科学计算器来算,毕竟人肉逻辑机还是挺慢的。
2的多少次方等于1024
传统计算器:计算器依次按1024 ÷ 2
然后按=
直到结果为1,在这个过程中累计按了多少次=
则是2的多少次幂数,这里的结果是2的10次幂为1024。
科学计算器:计算器依次按(1000 log) ÷ (2 log) =
计算结果显示的就是2的多次次幂数,这里的结果是2的10次幂为1024。