bitmap技术简单实现
来源:互联网 发布:淘宝哪个二手手机 编辑:程序博客网 时间:2024/06/03 21:59
#define BITSPERWORD 32 #define SHIFT 5 #define MASK 0x1F #define N 10000000 int a[1 + N/BITSPERWORD];//申请内存的大小 //set: set the bit to 1 void set(int i) { a[i>>SHIFT] |= (1<<(i & MASK)); } //clr init all bit to zero void clr(int i) { a[i>>SHIFT] &= ~(1<<(i & MASK)); } //test: test the bit is if 1int test(int i){ return a[i>>SHIFT] & (1<<(i & MASK)); } int main() { int i; for (i = 0; i < N; i++) clr(i); while (scanf("%d", &i) != EOF)//ctrl+z enter表结束set(i); for (i = 0; i < N; i++) if (test(i)) printf("%d\n", i); return 0; }
- bitmap技术简单实现
- Bitmap的一个简单实现
- 位图的简单实现(bitMap)
- BitMap实现
- android bitmap翻转180,镜像的简单实现方法
- 实现图片Bitmap简单编辑的三种方式
- 简单实现验证码技术
- 线程池技术简单实现
- bitmap与2bitmap实现
- bitmap与2bitmap实现
- bitmap与2bitmap实现
- 简单的bitmap处理
- Bitmap的简单保存
- Android - bitmap简单总结
- Android技术精髓-Bitmap详解
- 使用J2ME技术实现简单的动画
- 一个简单的爬虫技术实现
- javascript 懒加载技术(lazyload)简单实现
- 堆的节点总数n和叶结点数目的关系 (CLRS习题 6.1-7)
- LUA源码中涉及到的数据结构
- vmware下centOs设置静态IP和无法本地ping通centOs的ip解决方法
- kvc (key value coding)
- 面试题40:数组中只出现一次的数字
- bitmap技术简单实现
- 浏览器渲染原理及可能出现的bug
- AXURE在原型设计中的应用
- Visio 2003 图形剪切合并 高级技巧
- mysql 批量插数据到数据库以及返回插入生成的id号
- 少计较,多宽容,知满足,心也就闲了
- 基于TCP/IP协议的Socket JAVA编程
- [google面试CTCI] 1-7.将矩阵中特定行、列置0
- OCP-1Z0-051-V9.02-102题