bitmap可以理解为通过一个bit数组来存储特定数据的一种数据结构
由于bit是数据的最小单位,所以这种数据结构往往是非常节省存储空间。
除了节省存储空间,bitmap结构的另一个更重要的特点,就是很方便通过位的运算,高效的对多个bitmap数据进行处理。
比如考勤的例子里,如果想知道那个员工最近两天都没来,只要将昨天的bitmap和今天的bitmap做一个按位的OR计算,然后检查那些位置是0,就可以得到最近两天都没来的员工的数据了。
原创 | 2022-12-05 16:31:02 |浏览:1.6万
bitmap可以理解为通过一个bit数组来存储特定数据的一种数据结构
由于bit是数据的最小单位,所以这种数据结构往往是非常节省存储空间。
除了节省存储空间,bitmap结构的另一个更重要的特点,就是很方便通过位的运算,高效的对多个bitmap数据进行处理。
比如考勤的例子里,如果想知道那个员工最近两天都没来,只要将昨天的bitmap和今天的bitmap做一个按位的OR计算,然后检查那些位置是0,就可以得到最近两天都没来的员工的数据了。
Copyright 2005-2020 www.kxting.com 版权所有 | 湘ICP备2023022655号
声明: 本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:47085,1089@qq.com