- 博客(4)
- 收藏
- 关注
原创 JAVA--HashMap 的长度为什么是 2 的幂次方
Hash 值的范围值-2147483648 到 2147483647,前后加起来大概 40 亿的映射空间,只要哈希函数映射得比较均匀松散,一般应用是很难出现碰撞的。但问题是一个 40 亿长度的数组,内存是放不下的。所以HashMap的底层设计,采用%取余的操作来实现。
2023-10-30 23:47:21 51
原创 线性筛获取质数
线性筛获取质数 i遍历到 标记的合数 2 2×2=4 3 3×2=6 3×3=9 4 4×2=8 5 5×2=10 5×3=15 5×5=25 6 6×2=12 7 7×2=14 7×3=21
2022-07-14 17:01:28 113
原创 JS 实现数字滚动变化效果
html代码 <div id="one"></div> <div id="two"></div> <div id="three"></div> JS源码 //targetNum为最终数值,delay为效果持续时间 function numscroll(elementID,targetNum,delay){ let a = document.getElementById(elementID); let timm.
2021-08-30 16:50:33 1315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人