算法
lyle2000w
这个作者很懒,什么都没留下…
展开
-
位图bitmap算法
简单的说就是用数组存放若有数据就标志为1或true,若不存在标志为0或false。比如1,2,2,5,这里最大值为5,0至5中不存0,3,4,所以:Array[0]=0,Array[1]=1,Array[2]=2,Array[3]=0,Array[4]=0,Array[5]=1上面数中由于2有两个,所以用int存数组的值,不用boolean型,这样如果有多个同样的数字可以用值表示个数。如上转载 2012-05-24 15:45:39 · 598 阅读 · 0 评论 -
趣味数据结构 – BitMap
1、什么是Bit-MapBit-Map被译为位图,和人讨论的时候,常常会与.BMP搞混,这个Map我觉得翻译成映射更为合适,Bit-Map也算是Hash的一直极致运用吧。Bit-Map会用Bit来标记某个元素对应的value,如何标记的呢,见下例:我们现在有(1,2,5,8,10)数组,常规来说是这样声明的:int[] array = {1, 2, 5, 8, 10}上面这样声转载 2012-05-24 16:56:49 · 4258 阅读 · 0 评论