社区
C#
帖子详情
如何创建一个bit二维数组
opendoorpig
2008-10-09 10:02:47
由于我想定义的二维数组只有0,1两种值,也就是说像一幅黑白图片一样,想尽量的减少内存占用,请问怎么做?
...全文
168
5
打赏
收藏
如何创建一个bit二维数组
由于我想定义的二维数组只有0,1两种值,也就是说像一幅黑白图片一样,想尽量的减少内存占用,请问怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
opendoorpig
2008-10-09
打赏
举报
回复
这样反复除8取整取余才能得到想要的位,太慢。我想要的是能直接用指针操作的位,小巧,连续。
blue_rat
2008-10-09
打赏
举报
回复
可以看看BitArray
System.Collections.BitArray
NowtAngell
2008-10-09
打赏
举报
回复
UP,楼上,呵呵
你直接说你要换成2进制不就完了么.
brallow
2008-10-09
打赏
举报
回复
byte[]就可以了……
自己再去处理 byte中的bit。
vrhero
2008-10-09
打赏
举报
回复
试试 bool[,]...
如果列比较少且固定的话...byte[n] 8xn,short[n] 16xn, int[n] 32xn, long[n] 64xn...内存占用较少
uarray2:与詹森·格沃兹(Jason Gwozdz)合作使用汉森接口实现数组的实现
我们试图在Hanson接口中表示一个
二维数组
。 将会被称为
Bit
2_T,它将代表一种表形式的格式来存储二维数据,并将保持Hanson的
Bit
_T类型作为存储其内容的一种方式。 您将提供什么功能以及这些功能必须满足的合同? ●...
c语言
二维数组
赋变量值,calloc 动态
二维数组
赋值解决思路
calloc 动态
二维数组
赋值如果用calloc申请了一个动态
二维数组
x,怎么把自己的数据写入x??例如:申请的x为x[20][63],现在有一个已知的数组data[1020],需要把data每51
bit
分组,然后写入x的每一行的前51位.谢谢!!...
Docker虚拟化容器
镜像可以用来创建Docker容器,一个镜像可以创建很多容器。 Docker容器(Container)独立运行的一个或一组应用。容器就是镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证...
php
二维数组
去除一项,PHP
二维数组
提取函数----把不需要的数据剔除
首先说明一些这个函数的应用场景,比如说.../** delMemberGetNewArray 得到一个新
二维数组
* @ $data 原始数组* @ $del_data mixd 传入的改变因子* @ $flag bool 为false就是原始数组删除包含因子的成员,true就是提...
【C语言】一维数组与
二维数组
【C语言】一维数组与
二维数组
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章