package ansj.sun.util;
public class BitMap {
private static final byte MAX = 127;
public static void main(String[] args) throws InterruptedException {
int m = 1578015112 ;
BitMap hm = new BitMap() ;
hm.add(m) ;
System.out.println(hm.contains(m));
}
public BitMap() {
bytes = new byte[12500000];
}
public BitMap(int size) {
bytes = new byte[size];
}
private byte[] bytes = null;
public void add(int i) {
int r = i / 8;
int c = i % 8;
bytes[r] = (byte) (bytes[r] | (1 << c));
}
public boolean contains(int i) {
int r = i / 8;
int c = i % 8;
if (((byte) ((bytes[r] >>> c)) & 1) == 1) {
return true;
}
return false;
}
public void remove(int i) {
int r = i / 8;
int c = i % 8;
bytes[r] = (byte) (bytes[r] & (((1 << (c + 1)) - 1) ^ MAX));
}
}
分享到:
相关推荐
赠送jar包:RoaringBitmap-0.7.45.jar; 赠送原API文档:RoaringBitmap-0.7.45-javadoc.jar; 赠送源代码:RoaringBitmap-0.7.45-sources.jar; 赠送Maven依赖信息文件:RoaringBitmap-0.7.45.pom; 包含翻译后的API...
赠送jar包:RoaringBitmap-0.7.45.jar; 赠送原API文档:RoaringBitmap-0.7.45-javadoc.jar; 赠送源代码:RoaringBitmap-0.7.45-sources.jar; 赠送Maven依赖信息文件:RoaringBitmap-0.7.45.pom; 包含翻译后的API...
Bitmap Font Builder.exe生成字体图片工具Bitmap Font Builder.exe
精彩编程与编程技巧-有 BitMap 之Menu ...
绘制用纹理填充的图形,C#源代码Bitmap bitmap = new ... e.Graphics.DrawImage(bitmap, 0, 0, bitmap.Width, bitmap.Height); e.Graphics.DrawEllipse(texturedPen, 100, 20, 200, 100); VisualStudio2008创建
Image textImage = new Bitmap("..\\..\\Texture.ICO"); TextureBrush textTextureBrush = new TextureBrush(textImage); Font myFont = new Font("SansSerif", 50); e.Graphics.DrawString("Hello gouyue", ...
旋转、反射和扭曲图像程序(C#源代码编写)Image image = new Bitmap("..\\..\\test.bmp"); e.Graphics.DrawImage(image, 200, 200, 300, 300); Point[] destinationPoints = { new Point(0, 20), ...
androidbitmap的用法.pdf
\vc\bitmap_progress.zip
本示例 演示绘制位图,分两种方式 1. 绘制Bitmap对象 2.使用Drawable.draw方法绘制位图 详情请参见 http://blog.csdn.net/aduovip/article/details/6722949
将gary二维影像资料(阵列)转为bitmap &bitmap转为gary二维影像资料
BitBlt()函数使用方法。 介绍了如何GDI技术在MFC对话框上显示bitmap文件。 介绍了如何GDI技术在MFC对话框上显示bitmap文件。
VC 位图窗体设计经典代码VC bitmap form design classic code
处理bitmap内存溢出问题
this is the description of bitmap
Maven依赖:【***.jar Maven依赖信息(可用于项目pom.xml).txt】 Gradle依赖:【***.jar Gradle依赖信息(可用于项目build.gradle).txt】 源代码下载地址:【***-sources.jar下载地址(官方地址+国内镜像地址).txt】...
Bitmap Converter for converting image files to kernel boot screen
VC++ animated_bitmap_button 动画按钮制作实例,是用一连串BMP位图实现的动画效果的窗体按钮,这些位图是在一张图上,通过VC++的特殊处理形成动画效果,如测试图所示,实现了一个旋转的地球和飘扬的国旗动画,鼠标...
赠送jar包:RoaringBitmap-0.5.11.jar; 赠送原API文档:RoaringBitmap-0.5.11-javadoc.jar; 赠送源代码:RoaringBitmap-0.5.11-sources.jar; 赠送Maven依赖信息文件:RoaringBitmap-0.5.11.pom; 包含翻译后的API...
赠送jar包:RoaringBitmap-0.5.11.jar; 赠送原API文档:RoaringBitmap-0.5.11-javadoc.jar; 赠送源代码:RoaringBitmap-0.5.11-sources.jar; 赠送Maven依赖信息文件:RoaringBitmap-0.5.11.pom; 包含翻译后的API...